Commit Graph

2319 Commits

Author SHA1 Message Date
GenevensiS b13de8e099 add "version_is_older" script function 2026-05-11 10:29:29 +02:00
GenevensiS 24abf8fe86 add "exists_as_package" script function 2026-05-11 09:32:13 +02:00
GenevensiS 19b144f37b restore ability to paste in Paint 2026-05-10 09:39:19 +02:00
GenevensiS 50b649beca add "add double faced card" menu option 2026-05-09 19:42:19 +02:00
GenevensiS d79e8afb56 add new_uid script function 2026-05-09 18:10:59 +02:00
GenevensiS d4efc5b973 improve blending error messages 2026-05-07 11:34:15 +02:00
GenevensiS 9b51ca0537 tweak text highlight logic 2026-05-05 08:51:27 +02:00
GenevensiS 8a86778bfb refactor card copy pasting 2026-05-04 12:15:13 +02:00
GenevensiS 3c2c3ac977 fake stable sort on card list 2026-05-04 07:01:52 +02:00
GenevensiS db1fd4f343 fix copy pasting bugs 2026-05-04 05:27:11 +02:00
GenevensiS 8cc17abecc add card uid map 2026-05-04 02:21:33 +02:00
GenevensiS 9a5be16e4e fix bug with image decoding 2026-05-03 05:03:08 +02:00
GenevensiS 05d205cafa update locales 2026-04-26 21:13:02 +02:00
GenevensiS 8c0e5f3e71 add info to package manager window 2026-04-26 21:01:42 +02:00
GenevensiS 72724a35c7 allow set_alpha to handle values > 1.0 2026-04-24 15:27:21 +02:00
GenevensiS 0baa73ae7d fix bugs
- dimensions_of should now work in all contexts
- import_image now works in style files, although should be avoided, since it reloads the file every time the code in run, it should be used in one shot scripts, like import scripts and bulk modification scripts
- process_english_hints now correctly processes <singular> and <plural> tags
2026-04-24 13:18:40 +02:00
GenevensiS d782e4851c add is_default script function 2026-04-19 19:06:52 +02:00
GenevensiS 17dd3cf407 add exceptions to english_plural and english_singular 2026-04-19 16:04:20 +02:00
GenevensiS 968ad5f196 change background to system 2026-04-19 11:26:20 +02:00
Valyth fc95960734 This fixes incorrect expansion symbol rendering on Linux/wxGTK.
Expansion symbol rendering relied on wxDC logical raster ops
(wxOR / wxAND_INVERT) during buffer composition. On wxGTK this
produced incorrect symbol/background inversion, likely due to
backend differences in logical-function handling.

This replaces the logical blits in combineBuffers() with explicit
per-pixel compositing that preserves the intended bitwise behavior
while producing consistent results across platforms.

Tested:
- Linux: fixes incorrect expansion symbol rendering/export
- Windows: no regression observed in rendering/export
2026-04-19 10:12:23 +02:00
GenevensiS afa5307dce fix bug with linux not finding resource 2026-04-14 03:45:39 +02:00
GenevensiS fa3f2e950d add 'fill_image' script function, rename 'offset' combine mode to 'lightmap' 2026-04-12 07:30:11 +02:00
GenevensiS d49cfda407 add brighten_image script function, 'average' and 'offset' combine modes 2026-04-11 04:51:59 +02:00
GenevensiS c167272ae6 add dependency checks for card.linked_card_x 2026-04-10 02:38:38 +02:00
GenevensiS 4d1c7aae96 prevent dropdown from closing when moving to parent or child 2026-04-09 19:30:17 +02:00
ebbit1q a99c603ffb add build workflow 2026-04-02 14:11:14 +02:00
GenevensiS bb4e8c558e fix compile 2026-04-01 14:36:57 +02:00
GenevensiS 87dbb2d7aa fix bug with adding multiple tags at once 2026-03-18 05:48:30 +01:00
GenevensiS 1210dcdf16 fix bullet indent, add clauses 2026-03-06 19:05:43 +01:00
GenevensiS 8945cd162c tweak csv parsing 2026-02-23 11:25:38 +01:00
GenevensiS adccdef933 tweaks an locale updates 2026-02-16 13:49:14 +01:00
GenevensiS 46414307fd update checker 2026-02-15 14:17:56 +01:00
GenevensiS 42b9c241f3 rename Font to FontRef
for consistency with SymbolFontRef
2026-02-07 02:45:41 +01:00
GenevensiS d2dce6617d handle transparent images when importing symbols 2026-02-06 03:17:46 +01:00
GenevensiS 857bfb6c9c update locales 2026-02-05 17:04:40 +01:00
GenevensiS e9abd1fb77 add font picker, color picker and bullet point ui tools 2026-02-05 16:02:55 +01:00
GenevensiS 11e506739a linking refactor 2026-02-01 17:39:33 +01:00
GenevensiS 7fde6b2605 add webp support 2026-01-25 21:22:08 +01:00
GenevensiS 6b1c7488bf ensure image script functions preserve metadata 2026-01-25 15:06:48 +01:00
GenevensiS c42068f918 add set_metadata, get_metadata script functions 2026-01-20 10:30:21 +01:00
GenevensiS ab4d79a686 prevent crash in crop_image function 2026-01-19 17:21:42 +01:00
GenevensiS ef835e6f46 rename script functions 2026-01-19 16:46:54 +01:00
GenevensiS d421d0d92b refactor image/crop encoding 2026-01-19 08:59:10 +01:00
GenevensiS 28d5993fe6 improve to_json(StyleP) 2026-01-17 07:55:34 +01:00
ebbit1q a741a4d26d fix compilation errors 2026-01-15 20:11:54 +01:00
GenevensiS 2e68014612 make to_json work on StyleP and IndexMap 2026-01-15 18:22:16 +01:00
GenevensiS 8afd412021 add 'add_stroke_effect' script function 2026-01-14 11:48:17 +01:00
GenevensiS d10a71e925 draw all strokes, then draw all symbols 2026-01-14 06:40:28 +01:00
GenevensiS 68d6da3133 skip image initialization 2026-01-13 12:18:08 +01:00
GenevensiS 6ca8abae1a add stroke text, stretch symbols 2026-01-13 11:20:28 +01:00