Commit Graph

53 Commits

Author SHA1 Message Date
betalars 6f49f81eb5 fix: multiple StickyNotes can be attatched to a single scene 2024-02-10 13:35:47 +01:00
betalars f24ce5357c adding automatic theme switching 2024-02-06 21:58:29 +01:00
betalars 3ee2fe9944 further theme developments (WIP) 2024-02-03 22:00:44 +01:00
betalars 10f79096f1 finishing up card refactor 2023-11-01 23:19:47 +01:00
betalars f820eb2f1e wip card board refactoring 2023-10-12 18:25:21 +02:00
betalars 27b5252df7 WIP: finish cleaning up function architecture 2023-09-24 12:23:26 +02:00
betalars bd1a7972b1 wip card bord refactoring 2023-09-23 16:19:58 +02:00
betalars 0264c303ae wip: refactoring casrd board 2023-08-30 11:07:22 +02:00
Adrian Schmid 39c1969677 fixed checks for if post it is attached or if card has post it attached 2023-08-12 12:20:05 +02:00
betalars 4235748412 reverting void card handling to cut down unneded performance overhead 2023-08-02 12:43:16 +02:00
betalars d9977d3108 updating card handling 2023-08-01 10:59:24 +02:00
betalars 88c26caa5b fix: cards are reset when no longer void 2023-07-19 22:38:16 +02:00
betalars d12883a5ca changing chekc using metadata to use class info 2023-07-18 23:25:56 +02:00
betalars 20181ca8fe improving card and post it avoidance handling 2023-07-18 15:54:34 +02:00
betalars 17ca359b3b cards and posts will pass mouse events even when they are not draggable 2023-07-18 14:58:06 +02:00
betalars fd1350a41f card updates 2023-07-17 14:15:40 +02:00
betalars ae6c50a79f fix: cards don"t push each other when highlited 2023-07-15 13:05:08 +02:00
betalars 535c334bee fix: cards now only avoid each other and card colliders 2023-07-15 11:50:24 +02:00
Adrian Schmid bcf96349bd adding borders to keep cards on board 2023-07-14 22:41:32 +02:00
Adrian Schmid 477f23c904 improve detaching post its 2023-07-14 22:03:09 +02:00
Adrian Schmid 81ff93d814 improved card handling 2023-07-14 21:20:04 +02:00
Adrian Schmid 9890a23819 Revert "adding stage handling to card"
This reverts commit 1060f7815f.
2023-07-14 19:15:00 +02:00
Adrian Schmid 61963569fd moved bouncy card code to card 2023-07-14 19:13:08 +02:00
betalars 5943ac7f45 fixing void card 2023-07-12 18:47:31 +02:00
betalars 1e83e05ac4 adding stage handling to card 2023-07-11 23:13:04 +02:00
betalars 54fe811f26 Merge remote-tracking branch 'origin/new-card-board' 2023-07-03 21:47:38 +02:00
Adrian Schmid f03630b9cb keyboard controls for the card board 2023-07-02 15:10:33 +02:00
Adrian Schmid 7d81d27d2c prevent putting multiple post its on one card 2023-07-02 11:50:19 +02:00
Adrian Schmid 1f707cacd5 improved area movement 2023-07-02 10:42:58 +02:00
Adrian Schmid aa30600100 remove dragableType and replace it with meta-type 2023-07-02 10:19:15 +02:00
Adrian Schmid 13dfadce6e add logic to attach post-its to cards 2023-07-01 16:03:22 +02:00
Adrian Schmid 7d5e8ae1bb added same handling for cards + anchor for postIts 2023-07-01 15:20:50 +02:00
Adrian Schmid 48aff75068 card-board dictionary + move post-its to dropboard 2023-07-01 13:43:27 +02:00
betalars d227b3e026 supressing editor rotation in card script 2023-07-01 01:41:13 +02:00
betalars 93c1fbc768 improving parsing and passing of mouse events 2023-07-01 00:18:40 +02:00
Adrian Schmid 85b881cc44 added dragging cards and post its with mouse input 2023-07-01 00:16:38 +02:00
betalars f4f6e1363c changing random rotation offset to depend on card text 2023-07-01 00:15:26 +02:00
betalars 6feed0d9e8 removing debug code 2023-07-01 00:15:26 +02:00
betalars 4716ec3939 adding highlight attribute and random rotation 2023-07-01 00:15:26 +02:00
betalars 1a8a8ec2e4 breaking: changing card to become Area2D 2023-07-01 00:15:24 +02:00
betalars 1f3f089e83 improving parsing and passing of mouse events 2023-06-30 01:29:19 +02:00
Adrian Schmid 35193bf704 added dragging cards and post its with mouse input 2023-06-30 01:29:05 +02:00
betalars 44c22af71a removing debug code 2023-06-28 15:24:14 +02:00
betalars d1b989fca1 adding highlight attribute and random rotation 2023-06-28 11:44:55 +02:00
betalars 16b709311f breaking: changing card to become Area2D 2023-06-28 11:41:31 +02:00
betalars 02b0a24130 "merge" void card into card 2023-05-28 16:18:26 +02:00
betalars 1e43736006 update void card so it can be used generally 2023-05-28 15:41:25 +02:00
betalars 58af3030a9 generalise card so card contents can be replaced without the need for re-parenting 2023-05-28 15:21:19 +02:00
betalars 520ded62f5 remove debug prints 2023-05-28 12:55:17 +02:00
betalars 70c5dc17f7 cards ingest their compatible postits based on groups 2023-05-28 12:38:46 +02:00