Commit Graph

  • 3154ba45a3 Note about activating virtualenv in Bash on Windows main Isaiah Odhner 2024-02-01 18:00:00 -0500
  • b5e2f04b00 Undo multiple times if needed to discard restored backup discard-backup-by-undoing-multiply Isaiah Odhner 2024-01-13 03:55:40 -0500
  • bd8549d6f6 Note about baffling pip error update-textual Isaiah Odhner 2024-01-12 01:21:06 -0500
  • 35689876fe Update textual to 0.39.0 Isaiah Odhner 2024-01-11 20:17:27 -0500
  • 0baed2d819 VS Code: disable indentation detection to avoid future inconsistency Isaiah Odhner 2024-01-11 20:15:38 -0500
  • 4375c518e4 Replace all tabs with spaces for consistency Isaiah Odhner 2024-01-11 20:14:43 -0500
  • 2f5d708f4e Clarify a comment Isaiah Odhner 2024-01-11 19:54:27 -0500
  • c2f0435d36 Prepare v0.4.0 v0.4.0 Isaiah Odhner 2024-01-11 17:18:43 -0500
  • 37d38d1509 Add dependencies for release process Isaiah Odhner 2024-01-11 17:26:03 -0500
  • cb5f708c16 Fix typo Isaiah Odhner 2024-01-11 17:15:45 -0500
  • 6539dde40e Couch performance claims Isaiah Odhner 2024-01-11 17:13:40 -0500
  • 4a4012dbfd Update pyright version Isaiah Odhner 2024-01-11 16:34:07 -0500
  • da7f29177d Update changelog Isaiah Odhner 2023-09-28 22:12:25 -0400
  • 2fdb832dbd Fix type checker errors Isaiah Odhner 2023-09-22 13:28:48 -0400
  • d8206659c6 Make fill tool compare colors numerically (with a threshold) Isaiah Odhner 2023-09-21 22:20:08 -0400
  • f85e161e9e Test fill tool on a spiral Isaiah Odhner 2023-09-21 23:02:11 -0400
  • 48a40f63c8 Simplify Color Eraser logic (color comparison) Isaiah Odhner 2023-09-21 21:52:51 -0400
  • c2decd47fe DRY textbox color updating Isaiah Odhner 2023-09-21 21:34:17 -0400
  • cbd85a0102 Add to comment Isaiah Odhner 2023-09-21 19:36:09 -0400
  • 00bd187d5a Convert document model to use 2D array of Style objects directly Isaiah Odhner 2023-09-21 14:12:13 -0400
  • a51ffa4a8e Simplify Color Eraser logic (color comparison) remodeling Isaiah Odhner 2023-09-21 21:52:51 -0400
  • 3130acb6b0 DRY textbox color updating Isaiah Odhner 2023-09-21 21:34:17 -0400
  • 4b5ee59758 Add to comment Isaiah Odhner 2023-09-21 19:36:09 -0400
  • 7933ae67a8 Convert document model to use 2D array of Style objects directly Isaiah Odhner 2023-09-21 14:12:13 -0400
  • 7ce6459a27 Fix fill tool perf Isaiah Odhner 2023-09-21 16:33:55 -0400
  • 2b1b40fc12 Fix unbound var Isaiah Odhner 2023-09-21 16:30:37 -0400
  • 3cc4d9ff5d Cache Style objects for each cell in the document Isaiah Odhner 2023-09-19 19:50:47 -0400
  • d4e08e136c Simplify initializing textbox colors Isaiah Odhner 2023-09-19 19:43:55 -0400
  • 64e63f5cf3 Optimize meta glyph rendering? Isaiah Odhner 2023-09-19 18:07:57 -0400
  • 22635bc007 Optimize show_grid state access in Canvas Isaiah Odhner 2023-09-19 19:10:28 -0400
  • 7aa256e8df Optimize magnification state access in Canvas Isaiah Odhner 2023-09-19 11:17:02 -0400
  • fae2c216f0 Optimize Color and Style construction in Canvas Isaiah Odhner 2023-09-19 11:03:57 -0400
  • ccbd6cf5ce Remove outdated comment Isaiah Odhner 2023-09-19 10:38:48 -0400
  • 4ae90dcb11 Fix missing new scope parameter to parse Isaiah Odhner 2023-09-21 20:34:03 -0400
  • 71060ecd70 Use new :light/:dark pseudo classes Isaiah Odhner 2023-09-21 16:17:05 -0400
  • dd982f18b2 Update textual to 0.38.1 Isaiah Odhner 2023-09-21 16:14:02 -0400
  • f2f4da73dc Sync setup.cfg with requirements.txt Isaiah Odhner 2023-09-21 16:02:23 -0400
  • 020e70b52a Yeah idk viewport-culling-rebased Isaiah Odhner 2023-09-19 18:22:09 -0400
  • 295f2880a2 Optimize meta glyph rendering? Isaiah Odhner 2023-09-19 18:07:57 -0400
  • 63d5fd909c Micro-optimize image access in Canvas Isaiah Odhner 2023-09-19 12:12:08 -0400
  • ab16c884b5 Optimize magnification state access in Canvas Isaiah Odhner 2023-09-19 11:17:02 -0400
  • 46ee27133f Optimize Color and Style construction in Canvas Isaiah Odhner 2023-09-19 11:03:57 -0400
  • a18b365fff Remove outdated comment Isaiah Odhner 2023-09-19 10:38:48 -0400
  • 4cb9b96ce3 Update rich to 13.4.2 Isaiah Odhner 2023-09-18 23:45:51 -0400
  • cd3137a737 Use new Collapsible widget for error details Isaiah Odhner 2023-09-18 22:51:50 -0400
  • 2162ddd125 Update textual to 0.37.1 Isaiah Odhner 2023-09-18 22:37:50 -0400
  • 268380a0c6 Update textual to 0.36.0 Isaiah Odhner 2023-09-18 11:54:23 -0400
  • e435e0a53f Update textual to 0.35.0 Isaiah Odhner 2023-09-18 01:40:31 -0400
  • 40220e22d2 Fix flaky CharacterSelectorDialogWindow test (hopefully) Isaiah Odhner 2023-09-18 01:36:19 -0400
  • 0225ea8780 Update textual to 0.34.0 Isaiah Odhner 2023-09-18 01:18:49 -0400
  • 35a6845ab5 Update textual to 0.33.0 Isaiah Odhner 2023-09-17 15:09:03 -0400
  • dd9da9cfb1 Update textual to 0.32.0 Isaiah Odhner 2023-09-17 00:38:31 -0400
  • 3944a6e404 Update textual to 0.31.0 Isaiah Odhner 2023-09-17 00:35:51 -0400
  • 938a320391 Update textual to 0.30.0 Isaiah Odhner 2023-09-17 00:12:08 -0400
  • 28d9a2ff04 Update textual to 0.29.0 Isaiah Odhner 2023-09-17 00:56:21 -0400
  • a0247a0870 Prepare 0.3.0 v0.3.0 Isaiah Odhner 2023-09-16 21:42:34 -0400
  • 99a5441a10 Ignore private access specifically; don't mask future removals/renames Isaiah Odhner 2023-09-16 23:03:04 -0400
  • 06344fb8de Silence type checker warnings (reportOptionalMemberAccess) Isaiah Odhner 2023-09-16 22:55:15 -0400
  • 7f9243167c Remove obsolete "type: ignore" comments Isaiah Odhner 2023-09-16 22:51:56 -0400
  • 0791b1c080 Satisfy the type checker Isaiah Odhner 2023-09-16 22:06:09 -0400
  • a6b5cb31be Clean up mocked method FigletFont.preloadFont Isaiah Odhner 2023-09-16 22:33:07 -0400
  • 62ee8c2fcf Add publishing section to readme Isaiah Odhner 2023-09-16 21:42:29 -0400
  • 3e9f1dd94b Tidy imports Isaiah Odhner 2023-09-15 23:37:15 -0400
  • 22ce654579 Move method next to other ColorsBox event handler Isaiah Odhner 2023-09-15 23:36:08 -0400
  • 82e0fbada7 Re-optimize ColorsBox palette updating Isaiah Odhner 2023-09-15 23:30:18 -0400
  • 0647e7be8b Decouple ColorsBox from PaintApp Isaiah Odhner 2023-09-15 23:18:22 -0400
  • a2cf93ae99 Update palette reactively Isaiah Odhner 2023-09-15 23:00:29 -0400
  • f1d288d79c Make palette immutable Isaiah Odhner 2023-09-15 22:53:40 -0400
  • b34c03e788 Tweak changelog entry wording Isaiah Odhner 2023-09-15 22:29:06 -0400
  • 80d9f38318 Move ThemedIcon to a separate file Isaiah Odhner 2023-09-15 22:07:04 -0400
  • 0f617dd8c4 Dynamically theme message box icons Isaiah Odhner 2023-09-15 21:11:40 -0400
  • 7a13659d48 Fix "Show Details" not changing to "Hide Details" when expanding error Isaiah Odhner 2023-09-15 20:36:07 -0400
  • 0c44759b28 Refactor to avoid using negative coords to mean "no mouse position" Isaiah Odhner 2023-09-15 20:11:59 -0400
  • fc1baa9815 Move imports so that Organize Imports doesn't break it Isaiah Odhner 2023-09-15 19:53:42 -0400
  • b6e2c245a2 Get file dialog snapshot tests passing on Windows Isaiah Odhner 2023-09-15 17:03:16 -0400
  • 8cd164bb37 Fix preventing icon swaps during pytest, for Windows Terminal and Kitty Isaiah Odhner 2023-09-14 23:31:18 -0400
  • 857e459b2d Get tests running, if not passing, on Windows Isaiah Odhner 2023-09-14 22:35:29 -0400
  • 40291f29fd Add fake folders to mask OS differences in snapshot tests Isaiah Odhner 2023-09-14 21:33:20 -0400
  • 7838b6373b Tweak changelog Isaiah Odhner 2023-09-14 20:50:48 -0400
  • 7fa80b853c Fix flaky test due to pressed button style Isaiah Odhner 2023-09-14 20:22:48 -0400
  • ba4d023387 Fix status bar showing -100, -100 value I used for color updates Isaiah Odhner 2023-09-14 20:21:05 -0400
  • d229bc4108 Ignore new snapshot testing related files for spell checking Isaiah Odhner 2023-09-14 20:08:00 -0400
  • 91b2c285fe Re-color in-progress polygon/curve immediately Isaiah Odhner 2023-09-14 19:59:52 -0400
  • ad39f34084 Add Polygon test with dragging Isaiah Odhner 2023-09-14 16:58:47 -0400
  • 3f1c6c964a Fix Polygon tool detecting double clicks despite distance Isaiah Odhner 2023-09-14 16:25:42 -0400
  • da7f8f350e Not sure about un-dimming colors in header icon Isaiah Odhner 2023-09-14 16:13:10 -0400
  • b6d0d2cc7b Delete debug scratchpad for polygon test Isaiah Odhner 2023-09-14 15:09:22 -0400
  • bf8e445f69 Make palette state local to the app instance Isaiah Odhner 2023-09-14 02:31:49 -0400
  • faa9c76ba8 Test file drag-and-drop handling Isaiah Odhner 2023-09-14 01:50:37 -0400
  • 070e253394 Move fixtures to conftest.py Isaiah Odhner 2023-09-14 01:15:28 -0400
  • 9280dcdb92 Fix ASCII-only mode test failures Isaiah Odhner 2023-09-13 23:40:49 -0400
  • 3b247cde1a Move window titlebar icons to icons module Isaiah Odhner 2023-09-13 23:27:46 -0400
  • 3922d1e3d0 Move ColorsBox to a new file Isaiah Odhner 2023-09-13 22:36:32 -0400
  • 548f381ad1 Move CharInput to a new file Isaiah Odhner 2023-09-13 22:22:07 -0400
  • 9efc2592aa Move selected tool highlighting to ToolsBox Isaiah Odhner 2023-09-13 22:15:15 -0400
  • 072f8327c0 Move ToolsBox to a new file Isaiah Odhner 2023-09-13 22:07:16 -0400
  • 88b1de94ed Improve Canvas docstring Isaiah Odhner 2023-09-13 21:54:46 -0400
  • 5e561c02b0 Move Canvas widget and MetaGlyphFont class to new files Isaiah Odhner 2023-09-13 19:36:42 -0400
  • 1946188927 Move Action class to a new file Isaiah Odhner 2023-09-13 19:19:05 -0400
  • 5ee858f4f2 Move Tool enum to new file Isaiah Odhner 2023-09-13 18:56:29 -0400