Commit Graph

237 Commits (main)

Author SHA1 Message Date
radex a03ea047c1
fix printing? 2024-02-02 22:21:56 +01:00
Isaiah Odhner 8e37f20514 Fix dissociated comment (and move another defensively)
I think VS Code's formatter has gotten smarter, but I'll stick to
line-before comments for now, instead of end-of-line comments.
2023-01-13 21:09:29 -05:00
Isaiah Odhner ccafef3445 Check for and fix problems in news articles
- Add missing target="_blank" attributes so links open externally
- Fix date format consistency
- Automate checking for issues
2022-08-01 17:52:29 -04:00
Isaiah Odhner 7a2bf5f4f4 Add news update: JS Paint is now Open Source! 2022-07-28 15:48:17 -04:00
Isaiah Odhner 82a6cb22b9 Add MIT License 2022-07-28 15:11:17 -04:00
Isaiah Odhner 3126e42acb Relax img-src to fix speech recognition image search 2022-01-18 23:47:40 -05:00
Isaiah Odhner 955df74aec Format code in some comments 2022-01-18 20:16:20 -05:00
Isaiah Odhner 028c1198d8 Fix code formatting after auto-format 2022-01-18 20:10:37 -05:00
Isaiah Odhner 8053b38e58 Auto-format code with VS Code
Format JS and HTML using VS Code extension: https://marketplace.visualstudio.com/items?itemName=jbockle.jbockle-format-files

Dedented some files for now to make the diff intelligible:
- tools.js
- menus.js
- speech-recognition.js
- simulate-random-gestures.js
2022-01-18 19:40:58 -05:00
Isaiah Odhner 10224567ee Clarify some old news 2022-01-17 21:54:35 -05:00
Isaiah Odhner 8502429f31 Fix CSP for Firebase, speculatively
There's a good chance this will run into problems when the database comes back online.
But it would be best to move away from Firebase anyways.
2022-01-15 17:45:36 -05:00
Isaiah Odhner b75f6c31a8 Support CSP in Electron and in browser 2022-01-15 16:54:07 -05:00
Isaiah Odhner ec81e6aca8 Set up Content-Security-Policy for Electron app 2022-01-13 19:08:18 -05:00
Isaiah Odhner 2f8b0c412c Update news update date, it's shipping time! 2021-12-08 10:27:39 -05:00
Isaiah Odhner 7bbf1ab3c9 Add winter theme promo image to close out the post 2021-12-08 10:03:48 -05:00
Isaiah Odhner a1520c3977 Note more improvements 2021-12-08 10:03:48 -05:00
Isaiah Odhner a87b04babf Update news update in regard to Flip/Rotate dialog
I think I changed my mind about letting you tab to the controls to enable them / select them, because then you couldn't tab to the OK button without changing the selection!
2021-12-08 09:50:18 -05:00
Isaiah Odhner b3c992a260 Fix disabled inset filter for font box button 2021-12-08 06:21:57 -05:00
Isaiah Odhner 32155e10c1 Limit news update image widths 2021-12-08 00:04:58 -05:00
Isaiah Odhner a546266041 Add quirky promo image 2021-12-07 23:51:44 -05:00
Isaiah Odhner 0cc493afc1 Clarify docking with wording and an image
An animation would be more helpful, or maybe even an interactive tutorial where it highlights the click region in the actual app (it might have to hide the news to do that though.)
2021-12-07 23:51:44 -05:00
Isaiah Odhner 1fbffa09ea Add error message example image 2021-12-07 23:51:44 -05:00
Isaiah Odhner f27599f569 Copyediting... 2021-12-07 23:51:44 -05:00
Isaiah Odhner 21cf9139d3 Whip that llama 2021-12-07 21:16:11 -05:00
Isaiah Odhner b2ad79c05d Add a couple images to the news update 2021-12-07 21:16:02 -05:00
Isaiah Odhner 48adfc2229 Still editing the news update... 2021-12-07 19:47:26 -05:00
Isaiah Odhner 97883f9e7e Mention Winter theme improvements 2021-12-07 19:28:50 -05:00
Isaiah Odhner b2eb3ecb0c WIP: news update... 2021-12-07 18:43:27 -05:00
Isaiah Odhner dab2ad552c WIP: news update 2021-12-07 18:10:31 -05:00
Isaiah Odhner bafe17bded Fix duplicate select styling, and Text tool textarea
Disable select styling in 98.css to use tweaked 98.css select styling that I forgot I had added.
2021-12-07 16:02:52 -05:00
Isaiah Odhner 4e96d403df Disable 98.css styles in Modern theme 2021-12-07 16:02:52 -05:00
Isaiah Odhner c6a4c8dc70 Add 98.css custom build
Styles radio buttons, checkboxes, dropdowns, fieldsets, and sliders.
2021-12-07 16:02:52 -05:00
Isaiah Odhner e2cee6eda7 Split and update news update 2021-12-07 16:02:52 -05:00
Isaiah Odhner 62dc9a9773 WIP: Add news update 2021-12-06 18:51:26 -05:00
Isaiah Odhner dc3073a7f5 Fix error message box shown without details in at least one case 2021-12-04 19:58:35 -05:00
Isaiah Odhner dba7b93236 Refactor $Handles -> Handles 2021-12-04 16:11:48 -05:00
Isaiah Odhner ca3704aaa9 Fix global error handling between msgbox.js and $ToolWindow.js scripts 2021-11-29 12:30:37 -05:00
Isaiah Odhner 9c88f205b2 Improve message boxes
- Add icons
- Add audio
- Add padding
- Add "default button" styling logic, where the default or focused button gets a bolder border.
- Tweak some dialogs, favoring localized and accurate renditions, rather than more modern, more specific button labels.
2021-11-29 02:27:37 -05:00
Isaiah Odhner b7e276a996 Update deprecated menu bar API 2021-11-20 12:54:11 -05:00
Isaiah Odhner 847fbc394b Update os-gui to 0.3.0, unifying windowing code
Enable resizable windows! And proper dialog window styles!
Tool window titlebar text is truncated with ellipses now instead of making the window ridiculously wide for some languages, e.g. EspaƱol which reads "Herramientas" for "Tools"
2021-11-19 20:31:27 -05:00
Isaiah Odhner 0d0e43daba Add global error handling 2021-11-19 20:31:27 -05:00
Isaiah Odhner d1585112e9 Condense/simplify About Paint window contents
- Hide "Alpha" indicator, which is not a meaningful moniker here
- Use a single button width, as per the Windows UI guidelines
- Simplify wording
- Unbold "extra features"
2021-08-02 18:42:09 -04:00
Isaiah Odhner f2c136190e Ditch PEP.js 2021-07-30 03:36:57 -04:00
Isaiah Odhner 56afd5eea7 Ditch canvas.toBlob polyfill 2021-07-30 03:31:23 -04:00
Isaiah Odhner dace1f59b7 Move localization script to a file
There's no real reason for it to be inline, or before the library scripts.
I want it to load faster, sure, but I should set up a build step if I want to improve that.
Oh, there's a document.write(), but it seems to work? I think it just needs to be loaded synchronously.
2021-07-30 03:07:02 -04:00
Isaiah Odhner 2ceadafa52 Add UTIF.js 2021-07-29 18:28:06 -04:00
Isaiah Odhner 309eb58a07 Support opening PDFs 2021-07-10 23:35:31 -04:00
Isaiah Odhner e786e99139 Use UPNG.js to write tiny PNG files
- Already had UPNG.js for BMP support
- Downloaded pako from https://bundle.run/pako@2.0.3 because I'm too lazy to browserify it myself. I don't really want it minified, but oh well.
2021-07-10 10:29:13 -04:00
Isaiah Odhner 977c8c3b65 Spellcheck 2021-06-19 20:40:30 -04:00
Isaiah Odhner f1466e5e9d Disable built-in head tracker support for now 2021-06-19 20:40:20 -04:00