26ee1d8921
fix help icon colors
2024-10-23 13:47:36 +07:00
441269d435
make it so underscore ignores unused vars
2024-10-23 13:27:28 +07:00
a506da11ad
fix a bunch of lint errors
2024-10-23 12:40:20 +07:00
958124cd9e
begin refactoring card types
2024-10-23 11:48:47 +07:00
a7a84a24e1
setup eslint integrations
2024-10-23 11:47:57 +07:00
ad8ed2f596
Merge pull request 'feat/hotkeys' ( #11 ) from feat/hotkeys into main
...
Reviewed-on: #11
2024-10-22 18:31:51 +00:00
32b05d76f0
Merge pull request 'fix(scroll): fix issue with scrolll positino not persisting on reload' ( #12 ) from bug/safari-scroll into main
...
Reviewed-on: #12
2024-10-22 18:31:40 +00:00
f505d002f7
fix(scroll): fix issue with scrolll positino not persisting on reload
2024-10-22 14:30:21 -04:00
2398d10c9f
feat(notes): fix help icon and save icon positioning
2024-10-22 14:07:48 -04:00
f7b392f909
feat(notes): add blue border to help paper
2024-10-21 05:32:18 -04:00
ff7043a35d
feat(notes): add hint to notes so we can see available hotkeys
2024-10-21 05:14:46 -04:00
a662b5abc0
feat(notes): make basic hotkeys work
...
works on delete, backspace, and export
2024-10-12 15:51:08 -04:00
be10f376f4
fix(image): delete image wasnt updating storage
2024-10-12 13:51:34 -04:00
98fc00bac1
Merge pull request 'feat/context-menu' ( #10 ) from feat/context-menu into main
...
Reviewed-on: https://git.tristonarmstrong.com/Klectr/KSlab/pulls/10
2024-10-12 17:32:31 +00:00
a2259f40ed
feat(contextmenu): adds escape keyevent closing menu
2024-10-12 13:31:15 -04:00
c50ba5b2b4
feat(contextmenu): adds context menu support to the ap
...
i can now create a context menu for anything
2024-10-12 13:20:52 -04:00
9b6cce2bc4
Merge pull request 'feat/text-support' ( #9 ) from feat/text-support into main
...
Reviewed-on: https://git.tristonarmstrong.com/Klectr/KSlab/pulls/9
2024-10-12 11:19:10 +00:00
f497bfda08
feat(text): memo infinite canvas so the toasty isnt constantly updating it
2024-10-12 07:16:58 -04:00
0cc0d388b4
feat(text): fix text focus and text wrap
...
previously the text elements werent relieving their focus up until actually clicking another element
on the page. This now allows cilcking anywhere on the page regardless of element, relieving the
focus and shifting focus to another text element if one is clicked. This also fixes the persistant
text wrapping, replacing the <br> tags with
chars and wrapping the text wth a pre tag to maintain
all new lines
2024-10-11 13:56:45 -04:00
4869efa8f8
make text typing work and save
2024-10-11 07:49:42 -04:00
937d3a3a15
feat(text): give ability to delete text item
2024-10-10 23:55:30 -04:00
a31ac3c3f1
feat(text): set initial fontsize higher
2024-10-10 23:35:55 -04:00
3f199cf43f
feat(text): change logic to properly use fontsize and update minimap
...
previously the minimap was hardcoded and thus wouldnt update the size of the text relative to its
real size. Im using a useEffect, which im not happy with. IMO you should not use state to set state,
but at the moment i dont really know what else to do, thus ithis is the solution.
2024-10-10 23:32:55 -04:00
d6504ce0ce
feat(text): fix bug trying to resize text moving element
2024-10-10 23:08:47 -04:00
9e1cf46756
feat(text): add text drop shadow and change shade of notes cards
2024-10-10 21:56:48 -04:00
2fdb9e8d6e
feat(text): update border radius of text mini map item
2024-10-10 13:00:55 -04:00
09e6c1c9a9
feat(text): make text insert work with move and resize functionality
2024-10-10 12:58:34 -04:00
cd44e6f570
fix broken code
2024-10-10 08:23:30 -04:00
Triston Armstrong
3d61f28aa0
working on some text logic playing with ideas
2024-10-10 04:47:04 -04:00
Triston Armstrong
c364996229
(feat): make text appear on screen and minimap
2024-10-10 04:47:03 -04:00
a7522db83d
Merge pull request 'feat(favicon): add favicon to page' ( #8 ) from feat/favicon into main
...
Reviewed-on: https://git.tristonarmstrong.com/Klectr/KSlab/pulls/8
2024-10-10 08:11:45 +00:00
44e7154084
feat(favicon): add favicon to page
2024-10-10 04:10:24 -04:00
fd1d55de5d
Merge pull request 'feat(storage): remember where the user was last on the screen' ( #7 ) from feat/location-memory into main
...
Reviewed-on: https://git.tristonarmstrong.com/Klectr/KSlab/pulls/7
2024-10-10 07:40:57 +00:00
ae17593cfb
feat(storage): remember where the user was last on the screen
...
When a user refreshes the page, it will now scroll the users position to the position they were when
last on this page
2024-10-10 03:39:17 -04:00
1071743290
fix(images): adds a toaster and handles failed image inserts
...
The image insert will throw a dom exception if the image size exceeds the alotted storage provided
by local storage. This just lets the user know somethng fufuckedd up and atleast removeds the image
after inserting (inknow, dont tell me) This iwill be solved in the future with IDB
2024-10-10 03:35:35 -04:00
3fd6aef52c
style: change icon and code styles
2024-10-09 13:59:33 -04:00
261eb8348e
Merge pull request 'feat(notes): add support for exporting individual notes' ( #6 ) from feat/note-export into main
...
Reviewed-on: https://git.tristonarmstrong.com/Klectr/KSlab/pulls/6
2024-10-09 17:10:00 +00:00
77624aae8c
feat(notes): add support for exporting individual notes
...
This adds an export icon to the notes cards so a user can export an individual note for sharing or
saaving for later
2024-10-09 12:55:58 -04:00
f659a38026
Merge pull request 'feat/md' ( #5 ) from feat/md into main
...
Reviewed-on: https://git.tristonarmstrong.com/Klectr/KSlab/pulls/5
2024-10-09 04:32:57 +00:00
4ea03e68bf
update gray items border color
2024-10-09 00:31:52 -04:00
412ae1c740
refactor a bit for readability
2024-10-09 00:22:53 -04:00
640e5af6fe
fix styling of markdown text
2024-10-08 23:57:24 -04:00
80e5f03877
get markdown working with existing notes cards
2024-10-08 01:34:29 -04:00
6d4d825d5f
chore(package): update bun lock file
2024-10-07 13:04:34 -04:00
f40fb009f3
chore: adds commitizen
...
We needed better, more well formatted commit messages, so i installed commitizen so hopefully this
can be adhered to
2024-10-07 12:54:08 -04:00
4e86455c5d
bug/fix os theme switch detection
2024-10-07 12:32:27 -04:00
3bc92ecb7d
allow all image types
2024-10-07 03:16:59 -04:00
4507e1fe8e
update browserslist
2024-10-07 03:09:47 -04:00
22918a8d72
chore/limit what file types can be added
2024-10-07 03:08:56 -04:00
f67649b6b7
update app name
2024-10-07 02:54:35 -04:00