Commit Graph

159 Commits

Author SHA1 Message Date
b19d2d1b41 Updated legal stuff, added floating popup that can be pin and move. Fix character compiler modifier updates not dirtying all dependents. 2025-10-05 23:54:37 +02:00
Clément Pons
1642cd513f Work in progress: CharacterSheet implementation and FeatureChoice rework 2025-09-29 17:53:41 +02:00
c93cc4078c New Toaster class, Ability and Resistance removed from config file and choices improvement 2025-08-31 23:52:11 +02:00
Clément Pons
80a94bee86 Remove unused components, change zod to v4 and cahnge a few character properties 2025-08-26 13:21:42 +02:00
Clément Pons
69ee62c08e Convert list texts to a separate i18n text, allowing translation and fixing action/passive/... removal. Character sheet now use the character compiler. 2025-08-25 17:35:15 +02:00
920ce2e1b6 Feature Builder panel progress 2025-08-11 09:39:41 +02:00
Clément Pons
ba8c7b05e6 Merge branch 'character' into dev 2025-07-21 18:00:00 +02:00
Clément Pons
a8dcc47a1b Add CharacterBuilder class to unify and compile the features 2025-07-21 12:01:52 +02:00
996b9711e4 Progress on visual rework of the character editor 2025-07-09 23:58:24 +02:00
Clément Pons
da5c1202ed Rework character editor with new Figma design 2025-07-07 17:55:20 +02:00
c33bd95b81 Package update and TrainingViewer rendering fixes 2025-06-30 08:22:58 +02:00
Clément Pons
d5851499cd Fix TrainingViewer render 2025-06-27 22:04:10 +02:00
Clément Pons
e78a60f771 Rework Training Viewer rendering as vertical 2025-06-18 17:41:19 +02:00
Clément Pons
9a6f91a341 Finish TrainingViewer and rework character editor style 2025-06-05 17:35:22 +02:00
Clément Pons
218b68db60 Training viewer and properties manager preparation 2025-06-04 17:42:47 +02:00
Clément Pons
42915d699f New feature system for training and homebrew 2025-06-03 16:42:41 +02:00
3f58114091 Spell selection in creator + rebalancing 2025-04-24 23:38:49 +02:00
Clément Pons
9352b3f0a1 Fix vmodel for Select 2025-04-22 18:03:18 +02:00
Clément Pons
b8f547d3e9 Add modifier edition, fix race selection and add mail debug data 2025-04-22 15:45:10 +02:00
Clément Pons
cb00c093ff Remove HyperMD and fix validation task 2025-04-22 10:05:14 +02:00
Clément Pons
9ca546f490 Progressing on canvas editor class 2025-04-22 09:06:45 +02:00
f599b561af Character creation implementation. People and training ready, still need to work on abilities and spells 2025-04-21 21:53:15 +02:00
7beeed8a61 Fix zoom performance issues (for real this time) 2025-04-19 14:25:22 +02:00
403a65158a Fix zoom performance issues 2025-04-19 13:44:31 +02:00
fef7c8f57c Fix zoom on mobile 2025-04-19 13:42:18 +02:00
e5b53585aa Fix pull job and link rewrite 2025-04-18 20:10:21 +02:00
1d41514b26 Update DB schema to include an ID and split overview and content. Progressing on ContentEditor with the ID fixing many issues. Adding modal and sync features. 2025-03-31 01:19:58 +02:00
f49fdaac79 Merge branch 'dev' of https://git.peaceultime.com/peaceultime/obsidian-visualiser into dev 2025-03-28 19:42:01 +01:00
41c19b4bfb Big rework to include OPFS API for local edits. Big components rework in vanilla JS to optimize. Unfinished, DO NOT SHIP YET ! 2025-03-28 19:38:06 +01:00
Clément Pons
c0e625a8cb Update codemirror to v6 and refactor editor to make own HyperMD like rich content editor. 2025-03-20 18:03:13 +01:00
f2d00097d6 Add grid snapping, grid preview, fix zoom slowdowns and canvas markdown editing being at the wrong size. 2025-03-04 15:14:12 +01:00
0b97e9a295 New HyperMD implementation with custom behaviour. 2025-02-25 15:55:30 +01:00
6abc467a43 Add edge dragging, autofocus on inputs and limit neighbor distance lookup during snap fetching 2025-02-13 19:41:19 +01:00
939b9cbd28 Add neighbor snapping. Add edge snapping. Change accent colors and logo colors, fix canvas history being transported when changing canvas. 2025-02-06 23:36:55 +01:00
e2c18ff406 Fix reading canvas moving only with middle click 2025-02-01 14:41:08 +01:00
154584e175 Copy readonly features from canvas editor to canvas reader. 2025-02-01 13:45:16 +01:00
af317cb0e3 Navbar rework, several CSS fixes, Markdown preferences 2025-02-01 10:58:52 +01:00
8fc1855ae6 Merge branch 'dev' of https://git.peaceultime.com/peaceultime/obsidian-visualiser into dev 2025-01-29 22:53:05 +01:00
f3c453b1b2 Renaming general.utils to general.util 2025-01-29 22:51:55 +01:00
62b2f3bbfb Fix autocomplete 2025-01-29 17:39:42 +01:00
0b1809c3f6 Add grid snapping, @TODO: Add settings popup with grid settings + render grid. 2025-01-28 17:55:47 +01:00
3f04bb3d0c Revert "Update packages. Add quadtree (still need update for ID handling instead of index)."
This reverts commit 685bd47fc4.
2025-01-28 10:27:34 +01:00
685bd47fc4 Update packages. Add quadtree (still need update for ID handling instead of index). 2025-01-23 14:05:18 +01:00
f32c51ca38 Remove Tweening (looked laggy). Add edge property editing. Improve Edge selection and visualisation. 2025-01-16 17:39:33 +01:00
348c991c54 Add edge editor, generalize selection and edition to both node and edge. Still trying to find a proper tween. 2025-01-14 17:57:57 +01:00
76db788192 Add Tweening to zoom, fix saving canvas. 2025-01-14 00:04:14 +01:00
4433cf0e00 Rework the structure to handle suppression (using ID instead of index). Add create history and removing. 2025-01-13 00:27:14 +01:00
9439dd2d95 Add node resizing 2025-01-13 00:00:17 +01:00
823f3d7730 Improve history handling, add color picking and node creation. 2025-01-12 23:27:34 +01:00
62950be032 Minimal history handler, handle node move. Auto parse JSON content for accurate typing. 2025-01-09 16:41:36 +01:00