Commit Graph

  • df7ce90d0f Set new object definitions to Levels 2.5 and 3.5 master Gavin MacGregor 2026-02-12 20:56:38 +00:00
  • 838a54d528 Ensure Level 1.5 active position warnings are cleared Gavin MacGregor 2026-02-12 14:14:46 +00:00
  • 2682554b79 Update copyright notices to 2026 Gavin MacGregor 2025-12-31 09:39:04 +00:00
  • a7e93f463a Tag version 0.8.2-beta 0.8.2-beta Gavin MacGregor 2025-12-02 11:34:16 +00:00
  • fcca93e5a5 Export animated GIFs with dispose background frames Gavin MacGregor 2025-12-01 22:09:49 +00:00
  • dbbeea9d30 Clear the background when exporting image in Mix mode Gavin MacGregor 2025-11-26 16:45:21 +00:00
  • 53fb6f0aad Implement select all Gavin MacGregor 2025-11-25 19:09:56 +00:00
  • eea73592f9 Add additional escape key sequences for AZERTY layouts Gavin MacGregor 2025-11-23 22:01:54 +00:00
  • f708765d7b Set FLOF links just once when loading a TTI Gavin MacGregor 2025-11-09 13:43:59 +00:00
  • 7ce848b4cf Initialise DCLUT with QByteArrayLiteral Gavin MacGregor 2025-11-09 13:17:04 +00:00
  • e6a90c061e Extend packet coding function to take packet numbers Gavin MacGregor 2025-11-04 21:59:30 +00:00
  • 973aeaa6cf Drop unknown page function and packet coding Gavin MacGregor 2025-11-04 19:56:00 +00:00
  • 1efa8c196d Handle invalid triplets Gavin MacGregor 2025-11-04 17:56:04 +00:00
  • 1b3623d61b Move some getters from headers Gavin MacGregor 2025-10-29 19:37:56 +00:00
  • 6c46aba687 Tag version 0.8.1-beta 0.8.1-beta Gavin MacGregor 2025-10-26 14:20:04 +00:00
  • 07abbdf928 Fix deeper zooms not being saved properly Gavin MacGregor 2025-10-26 10:53:13 +00:00
  • 30bff43a14 Restore geometry and state after central widget creation Gavin MacGregor 2025-10-24 22:49:35 +01:00
  • d9c93cfe66 Ensure decoder and gif library are built in Gavin MacGregor 2025-10-21 14:43:02 +01:00
  • f18cf60b27 Add Clear Files option to Recent Files Gavin MacGregor 2025-10-19 16:17:52 +01:00
  • 877478859c Tag version 0.8-beta 0.8-beta Gavin MacGregor 2025-10-14 15:57:49 +01:00
  • f4fe4aaa2e Purge qt_* specific stuff from CMake Gavin MacGregor 2025-10-14 13:22:55 +01:00
  • 34bff3965b Add DRCS examples Gavin MacGregor 2025-10-13 21:22:16 +01:00
  • 6d9c31e7bc Select Level 3.5 if X/28/1 DCLUT packet is found Gavin MacGregor 2025-10-12 19:14:05 +01:00
  • feffca85f8 Add a desktop entry file Gavin MacGregor 2025-10-07 21:32:21 +01:00
  • b573ee52b1 Fix CMake deprecation warning Gavin MacGregor 2025-10-06 15:45:33 +01:00
  • 9a17a3624f Change border from blue to GUI background colour Gavin MacGregor 2025-10-05 21:48:11 +01:00
  • 3a084e1561 Export region to zxnet editor Gavin MacGregor 2025-09-11 21:14:39 +01:00
  • 14ee3fb39a Avoid reserved values when creating G0 diacriticals Gavin MacGregor 2025-08-31 21:53:00 +01:00
  • 06ca1e13ae Rename a couple of DRCS widgets Gavin MacGregor 2025-07-29 18:35:23 +01:00
  • 5b250beedc Ensure DRCS mode doesn't affect past DRCS characters Gavin MacGregor 2025-07-29 18:04:47 +01:00
  • ead6700002 Add transparency to exported images Gavin MacGregor 2025-07-27 14:10:06 +01:00
  • 4ef0b016aa Improve appearance of capital letters with diacriticals Gavin MacGregor 2025-07-23 15:20:12 +01:00
  • d326748371 Add DCLUT editing Gavin MacGregor 2025-07-20 15:32:13 +01:00
  • d8e0a2f3e2 Implement exporting subpage image to clipboard Gavin MacGregor 2025-07-13 19:20:44 +01:00
  • dad86a80f4 Fix compiling with Qt 6.9 Gavin MacGregor 2025-06-29 13:46:22 +01:00
  • 541654a7f7 Implement DRCS context menus Gavin MacGregor 2025-06-19 16:10:41 +01:00
  • 962d308b56 Avoid reserved values when creating DRCS Mode triplets Gavin MacGregor 2025-06-19 11:56:36 +01:00
  • ebee613a22 Read DCLUTs from X/28/1 Gavin MacGregor 2025-06-18 12:22:20 +01:00
  • 0fd581925a Uncolour mode 1-3 PTUs on monochrome rendering modes Gavin MacGregor 2025-06-16 20:22:37 +01:00
  • 7f0de4410b Do some checks for malformed tti files, wrt GH-10 Gavin MacGregor 2025-06-15 19:09:52 +01:00
  • e574526ca4 Workaround for DRCS menu sections on Windows Gavin MacGregor 2025-06-10 12:45:53 +01:00
  • e1ba67484f Implement DRCS rendering Gavin MacGregor 2025-06-09 18:57:16 +01:00
  • 519c961cff Tweak flashing logic Gavin MacGregor 2025-06-01 12:50:33 +01:00
  • 07c6eed3fe Add getter for decoder level Gavin MacGregor 2025-05-27 18:39:19 +01:00
  • 8675cef6c5 Load files into QList of PageBase objects Gavin MacGregor 2025-05-27 17:34:18 +01:00
  • 42fd870749 Make setting NOS bits and Fastext links more agnostic Gavin MacGregor 2025-05-25 22:01:42 +01:00
  • 041a35a597 Move page function and packet coding Gavin MacGregor 2025-05-25 14:42:03 +01:00
  • 395f3769cb Separate metadata loading Gavin MacGregor 2025-05-25 12:54:14 +01:00
  • 3f93da8c1a Fix copy assignment Gavin MacGregor 2025-04-02 19:05:22 +01:00
  • cc5219a16b Move document class Gavin MacGregor 2025-04-02 14:44:30 +01:00
  • a1e2c743f3 Tag version 0.7.2-beta 0.7.2-beta Gavin MacGregor 2025-03-30 12:19:40 +01:00
  • 14568f9d93 Add a Level 3.5 example Gavin MacGregor 2025-03-26 17:39:48 +00:00
  • e647b3e67a Decide to activate export option from loading class Gavin MacGregor 2025-03-25 18:58:23 +00:00
  • 8751783cb2 Port from std::vector to QList Gavin MacGregor 2025-03-18 19:03:45 +00:00
  • 4a15d9a206 Port from QVector to QList Gavin MacGregor 2025-03-18 16:24:12 +00:00
  • 0493f0e270 Allow header row editing Gavin MacGregor 2025-03-18 14:48:03 +00:00
  • 1d462f4355 Merge branch 'refactor/packets' Gavin MacGregor 2025-03-09 11:57:25 +00:00
  • fc288e2a63 Rename "show control codes" to "control codes" Gavin MacGregor 2025-03-05 18:50:05 +00:00
  • 10059e5d0b Refuse to overwrite imported file with multiple subpages Gavin MacGregor 2025-03-05 18:41:39 +00:00
  • 564243822e Add RE command to TTI file handling Gavin MacGregor 2025-03-02 23:01:33 +00:00
  • c9b797cff4 Refactor loading and saving code Gavin MacGregor 2025-03-02 21:56:11 +00:00
  • 0901803186 Simplify storage of NOS control bits refactor/packets Gavin MacGregor 2025-02-19 15:22:28 +00:00
  • 923c5563d5 Store text in packets instead of array Gavin MacGregor 2025-02-13 22:55:11 +00:00
  • 9427760631 Put back unhandled packet storage Gavin MacGregor 2025-02-13 16:41:08 +00:00
  • 0cc49e7ea5 Move from dynamically allocating arrays to fixed arrays Gavin MacGregor 2025-02-12 19:03:48 +00:00
  • 8bb05ed250 Use proper superclass Gavin MacGregor 2025-02-11 21:29:58 +00:00
  • 0a1c018a02 Remove unused and incorrect subclass copy constructor Gavin MacGregor 2025-02-11 20:48:05 +00:00
  • 4024efaf01 Rename packet variables Gavin MacGregor 2025-02-11 18:46:01 +00:00
  • 42176f2fc0 Tag version 0.7.1-beta 0.7.1-beta Gavin MacGregor 2025-02-11 10:20:34 +00:00
  • b937102139 Fix crash when copy constructing unhandled packets Gavin MacGregor 2025-02-11 09:43:36 +00:00
  • df1122f621 Fix clang compile warnings Gavin MacGregor 2025-01-19 19:22:09 +00:00
  • 6e4f1df285 Tag version 0.7-beta 0.7-beta Gavin MacGregor 2025-01-12 19:19:54 +00:00
  • 69eb891e7f Remove "ready" message on startup Gavin MacGregor 2025-01-12 18:49:26 +00:00
  • 21a9972ecb Default to minimal border size Gavin MacGregor 2025-01-12 16:35:25 +00:00
  • f893ad5e1b Fix geometry when loading with zoom set to minimum Gavin MacGregor 2025-01-12 15:36:18 +00:00
  • 203e44ee87 Fix pixel 1:2 aspect ratio not being remembered Gavin MacGregor 2025-01-12 15:06:35 +00:00
  • d5d173bb84 Fix filename suggestion of exported image Gavin MacGregor 2025-01-12 14:54:08 +00:00
  • cdfcdd8754 Add export to animated GIF, wrt GH-9 Gavin MacGregor 2025-01-08 23:23:14 +00:00
  • e2f794c658 Update copyright notices to 2025 Gavin MacGregor 2024-12-31 10:51:06 +00:00
  • 568469d41e Fix deprecation warnings Gavin MacGregor 2024-12-29 18:24:37 +00:00
  • dfbfd47191 Add mosaic manipulation across a selected area Gavin MacGregor 2024-12-08 21:21:13 +00:00
  • 900c2a79b2 Separate finding of mosaics within selection Gavin MacGregor 2024-12-08 14:08:13 +00:00
  • cf4f85cc51 Tag version 0.6.5-beta 0.6.5-beta Gavin MacGregor 2024-12-04 12:33:03 +00:00
  • f96b973ff3 Warn when Active Position differs between Levels Gavin MacGregor 2024-12-01 21:51:32 +00:00
  • 1d889ab724 Update MXE notes Gavin MacGregor 2024-12-01 18:07:43 +00:00
  • 48a2b48964 Add monochrome rendering modes Gavin MacGregor 2024-12-01 17:44:58 +00:00
  • 26b5974421 Remove duplicate row from template Gavin MacGregor 2024-11-26 18:05:00 +00:00
  • 4743b26400 Remove duplicate widget disabling G.K.MacGregor 2024-08-28 13:40:43 +01:00
  • 40fc1e38d8 Port to CMake from qmake, and split decoder into subdirectory G.K.MacGregor 2024-08-11 15:32:45 +01:00
  • cf6c4855ce Disable triplet editing widgets when X/26 list is changed G.K.MacGregor 2024-08-08 22:13:02 +01:00
  • 343fd2cf26 Tag version 0.6.4-beta 0.6.4-beta G.K.MacGregor 2024-07-14 16:09:55 +01:00
  • d184c50246 Implement mosaic shifting G.K.MacGregor 2024-07-10 21:13:54 +01:00
  • 9045160d3a Convert storeCharacters to a function G.K.MacGregor 2024-07-09 22:16:58 +01:00
  • 98071d823c Split out X28 commands G.K.MacGregor 2024-07-09 18:01:17 +01:00
  • eb0dd7266b Remove secret F6 refresh key G.K.MacGregor 2024-07-08 21:32:39 +01:00
  • c32876600b Tweaks to mosaic character editing G.K.MacGregor 2024-07-07 19:41:39 +01:00
  • fbdde54fe4 Allow monochrome images to be cut and pasted as mosaic sixels G.K.MacGregor 2024-07-07 13:20:47 +01:00
  • 54bdf1783a Don't paste plain text at column 0 unless selection is active G.K.MacGregor 2024-07-02 16:33:49 +01:00
  • 23a0d3c47e Add QIcon to font encapsulation G.K.MacGregor 2024-07-02 15:52:44 +01:00
  • 9b4ee66e1c Revert "Convert font image straight to QIcons" G.K.MacGregor 2024-06-25 18:49:38 +01:00