fiddle

πŸš€ The easiest way to get started with Electron

MIT License

Downloads
20
Stars
7.3K
Committers
76

Bot releases are visible (Hide)

fiddle - v0.18.0

Published by github-actions[bot] almost 4 years ago

1,511 additions and 1,134 deletions., thanks to our contributors (v0.17.6...v0.18.0).

Changelog

🚀 Performance: Improve version list performance (#520)
πŸ’… Feature: Allow cancelation of Gist publishing (#523)
πŸ’… Feature: Show spinner while installing npm modules (#527)
πŸ’… Feature: Make save hotkey toggleable (#514)
πŸ› Fix: Less buggy installation of modules with npm or yarn (#526)
πŸ› Fix: Editors no longer move around when creating a new Fiddle (#525)
πŸ› Fix: Show privacy menu when in publish state (#517)
πŸ› Fix: No more unexpected newlines when copying from console (#524)
πŸ“¦ Upgraded various dependencies, including Electron (v10)
βš™οΈ Slightly improved build processes

fiddle - v0.17.6

Published by github-actions[bot] almost 4 years ago

This is another hotfix in the 0.17.x lineup where we hope to fix our auto-updates issues on the Windows platform.

fiddle - v0.17.2

Published by vhashimotoo almost 4 years ago

Hotfix: our new shiny build system didn't upload the RELEASES file to automatically update the Windows app.

Changelog

πŸš‘ We now upload the RELEASES file that's needed to automatically update the application on the Windows platform.

fiddle - v0.17.1

Published by github-actions[bot] almost 4 years ago

Hotfix: our new shiny build system didn't notarize the app for Apple.

Changelog

πŸš‘ We're now notarizing Electron Fiddle on macOS so you don't get scary warnings when opening the application.

fiddle - v0.17.0

Published by github-actions[bot] almost 4 years ago

13,932 additions and 20,922 deletions, thanks to our contributors (v0.16.0...v0.17.0).

Changelog

✨ Added ability to delete gists (#484)
✨ Made gist action icons unique in (#489)
✨ Added link to comparison link on bisect complete (#481)
✨ Added ability to set gist description upon publishing (#492)
πŸ› Fixed an edge case in the Update gist UI (#465)
πŸ› Fixed gist action logic when multiple gists are published (#488)
πŸ› Corrected version prerelease sorting (#482)
πŸ› Corrected Esc key behaviour in settings pane when popover is open (#498)
πŸ› Added a check to ensure yarn is installed when opening Fiddle (#452)
πŸ“¦ Fixed auto-updater with version bump (#494)
πŸ“ Updated default Fiddle to use whenReady() API (#362)

πŸ”‡ Internal: Sentry error reporting only enabled in production builds (#472)
♻️ Internal: Refactored gist action state (#491)
πŸ‘·β€β™‚οΈ Internal: Switched build system from Appveyor and CircleCI to GitHub Actions (#504)

fiddle - v0.16.0

Published by felixrieseberg about 4 years ago

7,001 additions and 3,647 deletions, thanks to our contributors (v0.15.1...v0.16.0).

Changelog

πŸ“š Clarified comments on default Fiddle code (#410)
πŸ“š Enabled window transparency in the Browser Window demo on Windows (#424)
✨ Users can now choose between updating a Fiddle Gist and publishing a new one (#413)
✨ Fiddle's internal package manager can now be toggled between npm and Yarn (#447)
πŸ› Fiddle no longer crashes on code that asks for microphone or video access (#426)
πŸ› Fiddle will now always warn you if you are quitting with unsaved work (#423)
πŸ› Updated the Forge version for packaged applications to prevent crashes (#442)
πŸ› Fixed the Toggle DevTools menu item (#439)
πŸ› Fixed the Select All menu item (#438)

πŸ”– Internal: Notification info is now logged in advanced logging (#421)
πŸ”₯ Internal: Removed a few instances of remote (#430, #423)
♻️ Internal: Code refactors (#453, #428, #429)
πŸ“¦ Internal: Upgraded internal dependencies (#435, #444, #446, #455)
πŸ’… Internal: Switched linting from TSLint to ESLint and Prettier (#445)

fiddle - v0.15.1

Published by felixrieseberg over 4 years ago

This release focuses on two bug fixes that deal with advanced Fiddle features.

165 additions and 37 deletions, thanks to our contributors (v0.15.0...v0.15.1)

Changelog

πŸ› Loading and publishing Fiddle Gists now works with hidden editors (thanks, @erickzhao)
πŸ› Bisect controls now work in the correct direction (thanks, @nornagon)

♻️ Internal: Updated a deprecated Electron API (thanks, @erickzhao)
πŸ› Internal: Fixed some stray instances of improper async/await usage (thanks, @erickzhao)

fiddle - v0.15.0

Published by felixrieseberg over 4 years ago

v0.15.0 is here! We're adding a few new quality-of-life features and fixing old bugs.

7,777 additions and 11,299 deletions, thanks to our contributors (v0.14.0..v0.15.0)!

Changelog

πŸ’… Added the ability to reset the editor layout back to the default (thanks, @kimberleejohnson)
πŸ’… Added the ability to update a published Fiddle gist (thanks, @HashimotoYT)
πŸ’… The GitHub token now resets once authentication fails (thanks, @HashimotoYT)
πŸ› Ensured references to closed Fiddle windows are removed (thanks, @HashimotoYT)
πŸ› Catches error when we're unable to watch local TypeDef files (thanks, @HashimotoYT)
πŸ› Updated a broken link in the settings for user-provided flags (thanks, @itsananderson)

πŸ“¦ Internal: Updated @electron/get dependency (thanks, @codebytere)
πŸ“ Internal: Our Contributing guide is improved and hopefully easier to find (thanks, @natjng)
♻️ Internal: Refactored the Quit menu item to use the default Electron role (thanks, @HashimotoYT)
πŸ› Internal: Fixed an instance where we were directly assigning React state (thanks, @HashimotoYT)

fiddle - v0.14.0

Published by electron-bot over 4 years ago

In the v0.14.0 release, there's really only one change: We're now showing you the progress for downloads of Electron binaries and improved the user experience of bisects. Seems simple, was surprisingly much work.

820 additions and 746 deletions, thanks to our contributors (v0.13.1...v0.14.0).

Changelog

πŸ’… Improved user experience for bisect operations (thanks, @erickzhao)
πŸ’… Show a progress spinner for Electron downloads (thanks, @felixrieseberg)

πŸ“¦ Internal: Don't notarize packages unless actually publishing (thanks, @felixrieseberg)

fiddle - v0.13.1

Published by felixrieseberg over 4 years ago

In the v0.13.0 release, we enabled error tracking in production with Sentry, which helped us pinpoint many bugs! We'll hopefully be stabilizing many edge cases with this and future releases.

975 additions and 507 deletions, thanks to our contributors (v0.13.0...v0.13.1).

Changelog

πŸ’… The app window now appears from the background to warn you about exiting from an unsaved Fiddle (thanks, @erickzhao and @gerges)
πŸ› Release list is now grabbed from electron/releases instead of the NPM registry, which had invalid versions. You can now load Fiddle versions back to Electron v0.24.0! (thanks, @erickzhao)
πŸ› The UI now prevents edge behaviour involving the version selector and editor panes (thanks, @erickzhao)
πŸ› Preload and stylesheet editors now work properly on the initial load (thanks, @erickzhao)
πŸ› Refreshing the list of Electron versions from the settings pane now accurate retains Downloading progress (thanks, @erickzhao)
πŸ› Fixed a race condition on startup that sometimes would make editors fail to listen for Unsaved files (thanks, @erickzhao)

πŸ“¦ Internal: Sentry is now a runtime dependency (thanks, @felixrieseberg)
πŸ“¦ Internal: Our automated backup list of Electron versions now creates pull requests (thanks, @malept)
πŸ§ͺ Internal: Fiddle's test suite can now output a JSON report (thanks, @codebytere)

fiddle - v0.13.0

Published by electron-bot over 4 years ago

Fiddle v0.13.0 contains a decent amount of "quality of life" served with a side of bug fixes.

That's reflected in the code delta, too: 9,264 additions and 5,717 deletions, thanks to our contributors.

Changelog

πŸ’… You can now add a css files to your fiddle! (thanks, @erickzhao)
πŸ’… Add a "bisect complete" dialog (thanks, @gerges)
πŸ’… Examples no longer hold references to main windows (thanks, @malept)
πŸ’… The bisect helper now shows the same filtered Electron versions as the main version switcher (thanks, @felixrieseberg)
πŸ› You can now require original-fs in a fiddle (thanks, @gerges)
πŸ› The autoUpdater example no longer contains double listeners (thanks, @gerges)
πŸ› The ipcRenderer example now prints output correctly (thanks, @erickzhao)
πŸ› We no longer have a broken Reload menu item (thanks, @erickzhao)

πŸ“‘ Internal: We're now collecting crashes using Sentry (thanks, @MarshallOfSound)
πŸ“ Internal: We now have a contributing guide (thanks, @malept)
πŸ” Internal: Better tests for the GenericDialog component (thanks, @gerges)
πŸ’… Internal: We're now longer holding references to our main windows (thanks, @nornagon)
πŸ’… Internal: Optimized performance and coverage of tests (thanks, @felixrieseberg)
πŸ“¦ Internal: Upgrade to Electron 8 (thanks, @felixrieseberg)
πŸ“¦ Internal: Update Blueprint, Octokit, Mobx, React, TypeScript (thanks, @felixrieseberg)
πŸ’Ώ Internal: Build Linux packages with Ubuntu Bionic (thanks, @felixrieseberg)
πŸ“¦ Internal: Automatically update backup electron release list (thanks, @malept)

fiddle - v0.12.0

Published by electron-bot almost 5 years ago

Fiddle v0.12.0 is ready – containing a few improvements and fixing some bugs. Like always! More software, less issues.

4,563 additions and 1,265 deletions, thanks to our contributors.

Changelog

πŸ” A brand new bisect helper, making figuring out which Electron version introduced an issue a lot easier (thanks to @erickzhao)
πŸ’» You can now specify command flags for Electron (thanks to @codebytere)
πŸ”’ Our builds are now properly notarized with Apple (thanks to @felixrieseberg)
:electron: We've upgraded our internal version of Electron (thanks to @felixrieseberg)
:electron: The fallback versions of Electron have been updated, too (thanks to @felixrieseberg)
πŸ› We had some dropdown issues that are no more (thanks to @felixrieseberg)
πŸ› preload content wasn't always properly saved, uploaded, or loaded. It now will be (thanks to @malept and @felixrieseberg)
πŸ› If you required fancy new Node.js builtins, we sometimes tried to install them. We won't do that anymore (thanks to @codebytere)
πŸ› Setup developer tools only when we're actually in developer mode (thanks to @Letra312)

Internal changes

πŸ”§ Fiddle's own tests are now a bit faster since they're no longer transforming JSON files (thanks to @malept)

fiddle - v0.11.1

Published by felixrieseberg almost 5 years ago

Fiddle v0.11.1 is ready and a tiny patch release with just one fix.

Changelog

πŸ› The dialog for choosing a local Electron build to use was broken. It's no longer (Thanks, @erickzhao).

fiddle - v0.11.0

Published by electron-bot almost 5 years ago

Fiddle v0.11.0 is ready – containing Electron 7 and a few smaller improvements.

3,589 additions and 3,738 deletions, thanks to our contributors.

Changelog

πŸš€ You can now add a preload.js file, if you want to – enable it via the Editors menu.
🀐 If you comment out a require('my-module'), we'll no longer install it (Thanks, @codebytere).
πŸ› If a fiddle's file was empty, we didn't replace the previous content. That's fixed.
🌈 You can now import themes for the Monaco editor (Thanks, @cvaldez98).
:electron: Updated to Electron 7 (and the latest versions of React, TypeScript, and various other dependencies).

fiddle - v0.10.0

Published by felixrieseberg about 5 years ago

Fiddle v0.10.0 is a fairly big update, updating all our dependencies and making quality-of-life improvements.

3,589 additions and 3,738 deletions, thanks to our the contributors (https://github.com/electron/fiddle/compare/v0.9.0...v0.10.0).

Changelog

✨ If loading a fiddle fails because you're offline, we'll now have a kind warning message (thanks, @DeerMichel)
✨ When you load a remote fiddle, we ask you for confirmation. We'll now do that with a kinder and less scary "confirmation dialog" instead of our quite alarming "warning dialog" (thanks, @cvaldez98)
✨ You can now resize and pull down the console (thanks, @erickzhao)
✨ When removing old Electron binaries, we'll now also delete the type definitions (thanks, @erickzhao)
πŸ› We'll now use a tab size of two spaces in all editors, fixing an old bug where the editor would sometimes use four spaces (thanks, @erickzhao)
πŸ› If a fiddle doesn't contain a file (say, a renderer.js), we wouldn't overwrite whatever you had in that editor before loading it. That's fixed (thanks, @erickzhao)
πŸ› Intellisense recommendations and hints will now pop out of the editor if they're bumping against its border (thanks, @erickzhao)
πŸ“š Fiddle can now load remote examples. These don't exist yet, but a lot of work to support that feature has gone into this release (thanks, @erickzhao)
:octocat: Fiddle's developers can now use protocol launches in development mode (thanks, @erickzhao)
πŸ“¦ We've bumped all dependencies, including upgrading to Electron 6

fiddle - v0.9.0

Published by electron-bot over 5 years ago

Fiddle v0.9.0 fixes a few things that weren't bugs per se, but annoying. It also updates all our dependencies to their latest stable versions.

1,843 additions and 941 deletions, thanks to our the contributors (https://github.com/electron/fiddle/compare/v0.8.1...v0.9.0).

Changelog

πŸ› Fix the Touch Bar example (thanks, @codebytere)
πŸ› Add missing spaces to the welcome text (thanks, @drewswaycool)
πŸ› Improve the language and indicators around publishing a fiddle (thanks, @erickzhao)
πŸ› Fix support for Electron nightly builds (thanks, @DeerMichel)
πŸ› Fix a typo in the PowerMonitor example (thanks, @cherniavskii)
πŸ’¨ Add a "Clear Console" and "Clear Console on Run" feature (thanks, @DeerMichel)

fiddle - v0.8.1

Published by electron-bot over 5 years ago

Fiddle v0.8.0 is less than 24 hours old, so this fast-follow v0.8.1 fixes all the things we broke yesterday πŸ˜›

7 additions and 5 deletions (amazing, right?), thanks to our the contributors (https://github.com/electron/fiddle/compare/v0.8.0...v0.8.1).

Changelog

πŸ› Fix the submission of GitHub tokens (thanks, @amorist)
πŸ› Fix the File window menu on Windows
βš™οΈ Fix some internal testing issues

fiddle - v0.8.0

Published by electron-bot over 5 years ago

Fiddle v0.8.0 introduces small new features and, once again, tons of little improvements in the infrastructure that'll allow us to do cool stuffℒ️ in the future.

1,734 additions and 182 deletions, thanks to our the contributors (https://github.com/electron/fiddle/compare/v0.7.0...v0.8.0).

Changelog

πŸ“Š TouchBar support on macOS
❓ Better "About Fiddle" panel on macOS (thanks, @codebytere)
βš™οΈ Infrastructure: Support for launching fiddle examples from Electron's docs (you can't use this quite yet, but the code is there - thanks, @MarshallOfSound)
βš™οΈ Infrastructure: Updated to Electron Forge 6 beta 39

fiddle - Electron Fiddle v0.7.0

Published by felixrieseberg over 5 years ago

Fiddle v0.7.0 improves the foundations in our code, making it easier for us to build solid features in the future. But: it also includes updated dependencies, a new version of Electron, and the ability to toggle individual editors!

5,124 additions and 1,173 deletions, thanks to our the contributors (https://github.com/electron/fiddle/compare/v0.6.0...v0.7.0).

Changelog

πŸ“¦ Updated electron to 5.0.1.
πŸ“¦ Updated monaco-editor to 0.17.0
πŸ“¦ Updated all other dependencies to their latest versions
πŸ”§ Made sure that show me examples are compatible with Electron v6 and later (thanks, to @ajphukan!)
πŸ–Ό: You can now toggle individual editors on or off

fiddle - Electron Fiddle v0.6.0

Published by felixrieseberg over 5 years ago

Fiddle v0.6.0 polishes the experience a little bit (again), updating our dependencies and adding one small feature.

3,000 additions and 4,140 deletions, thanks to our contributors.

Changelog

πŸ“¦ Updated electron to 4.1.1.
πŸ“¦ Updated monaco-editor to 0.16.2
πŸ“¦ Updated all other dependencies to their latest versions
πŸ“ Updated the fallback list of electron versions
πŸ”§ Added options for advanced electron logging (thanks, @marshallofsound!)

Package Rankings
Top 3.74% on Proxy.golang.org
Top 12.65% on Npmjs.org
Badges
Extracted from project README
CircleCI Coverage Status Electron Discord Invite
Related Projects