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