import { h } from 'preact'; import { Button } from './common'; function NotificationItem({ type, children }) { var strongTag; if (type === 'bug') { strongTag = 🔧 Bugfix; } else if (type === 'a11y') { strongTag = ♿️ Accessibility; } else if (type === 'ui') { strongTag = 🖥 Interface; } return (
  • {strongTag}: {children}
  • ); } function ThanksTo({ name, url }) { return ( {' '} {name} ); } function Notification({ version, isLatest, ...props }) { return (
    {version} {isLatest ? (

    🚀 Announcement: Hi! I am Kushagra Gour (creator of Web Maker) and I have launched a {' '} Patreon campaign . If you love Web Maker, consider pledging to {' '} support me {' '} :)

    Suggest features or report bugs.

    Web Maker now has more than 50K weekly active users! Thank you for being a part of this community of awesome developers. If you find Web Maker helpful,{' '} Please rate Web Maker   Share it  

    ) : null}
    ); } export function Notifications(props) { return (

    Whats new?

  • New Setting: Configure if you want to auto-close the tags in HTML. (#347)
  • Prettier: Prettier now works on HTML also! Also the keyboard shortcut has been changed to Ctrl +{' '} Shift + F.
  • No more anonying alert on opening Web Maker in multiple tabs. Thanks team Firebase :) (#340)
  • 🔥 Web Maker 4.0 is coming! Follow{' '} Web Maker on Twitter {' '} to keep up with all the exciting updates.
  • Hidden Prettier: Selecting code and pressing Shift+Tab now uses Prettier to auto-format. This will improve UX wise in coming versions.
  • New Template: Template for Vue.js is available when you start a new creation. Thanks{' '}
  • ⬆️ Popular libraries updated to latest versions. Thanks
  • 🚀 RxJS added to popular libraries list. Thanks
  • Not able to select libraries twice with mouse click in Add Library modal. Console going outside the viewport on huge logs. Console dissapearing in detached mode on changing layouts.
  • [Dev]: Improve{' '} contribution guide {' '} and add issue template on Github.
  • Js13kGames Mode: Add image upload option using Pasteboard.co.{' '} Read more about it here.
  • Kontra.js template: Update to latest 4.0.0.
  • Fix color contrast for various texts. Fix external script paths in downloaded zip in Js13KGame mode.
  • 🎉 Js13kGames Mode: For all you Js13kGames compo participants out there. Turn it on from Settings.{' '} Read more about it here.
  • 🎉 Templates: Presenting, templates for major libraries and frameworks. Hit the "New" button to explore.
  • Add missing focus rings around focusable element. Migrate remaining interface elements to dark theme. Now complete app is in dark theme. Fix "Save as HTML" and "Take Screenshot" features in Chrome extension.
    Improper links are now buttons with proper focus indication and screen-reader support. Thanks{' '} Auto-complete suggestions are now working. Fixes resetting pane sizes when opening any popup or console.
  • [Dev] Tests: We now have one running automated test :) More to come. Thanks{' '}
  • 🔥 [Dev] Code Refactor: I rewrote Web Maker. Yes, Web Maker's codebase has been ported from plain JS to{' '} Preact . What does this mean for you as a end-user? This means that now that the code is much smaller, more modular and maintainable. Hence, future features can be developed more rapidly. So fasten your seat belts, and get ready to use loads of new features coming your way in next releases!
    Read more about this big code refactor .
  • p5.js {' '} added to popular JS libraries list. Thanks{' '} .
  • 🚀 Loop timeout setting: You now have a setting to tweak the maximum timeout of a loop iteration before it's marked as infinite loop.
  • Modals now have proper keyboard navigation integrated. Color contrast improvements.
  • 🚀 Popular libraries list updated. Thanks &{' '}
  • Modal take up appropriate width instead of spanning full width.
    Fix the "Run" button not refreshing the preview after release 3.0.4.
  • Mobile Support (app only).: Make the Web Maker app usable on mobile. This is only for web app as Chrome extensions don't run on mobile.
  • Guarantee code doesn't execute when "auto preview" is off.
  • Add link to our new Slack channel {' '} 🤗.
  • Bugfix (extension): "Save as HTML" file saves with correct extension.
  • 3.0.1
    2.9.7
    2.9.6
    2.9.5
    2.9.4
    2.9.3
    2.9.2
    2.9.1
    2.9.0
    2.8.1
    2.8.0
    2.7.2
    2.7.1
    2.7.0
    2.6.1
    2.6.0
    2.5.0
    2.4.2
    2.4.0
    2.3.2
    2.3.1
    2.3.0
    2.2.0
    2.1.0
    2.0.0
    1.7.0
    1.6.0
    ); }