Snowyfox
e7aeee7ba9
Added some media uploading.
...
Updated comments.
2022-06-01 06:54:02 -04:00
Snowyfox
3ca2b58277
Fixed ClassCastException bug in PostWindow.
...
Fixed page flipping in RichTextPane3, after last bug fix.
2022-06-01 04:42:04 -04:00
Snowyfox
2b63e37276
Applied image rendering fix to RichTextPane3.
...
Slightly fixed text selection in RichTextPane3.
2022-05-31 08:12:40 -04:00
Snowyfox
d52879324f
Fixed aliased image rendering in window components.
...
Added icons to notifications.
2022-05-31 06:02:54 -04:00
Snowyfox
e6fea4c061
Fixed bug when redraft makes no changes
...
(Before this, JKomasto and sometimes the Mastodon web client would get '411 Record Not Found' when submitting the same text after deleting and redrafting. Presumably the Mastodon server caches both whether an idempotency key was fulfilled and which post it leads to, and for some reason it looks up the second and fails.)
2022-05-31 03:39:56 -04:00
Snowyfox
df6b7e149e
Added copy-paste menu to text widgets.
...
Added base for media uploading.
2022-05-30 03:56:09 -04:00
Snowyfox
45a41af12c
Mostly finished button selection code, in ComposeWindow.
2022-05-27 21:41:12 -04:00
Snowyfox
2d4747d892
Added custom Ocean theme.
...
Changed ComposeWindow to have tabs.
2022-05-27 08:28:18 -04:00
Snowyfox
b4bfebc80a
Fixed selection bug in post window.
2022-05-21 23:43:06 -04:00
Snowyfox
150773de8b
Fixed keyboard controls for misc menu in post window
2022-05-21 23:14:21 -04:00
Snowyfox
174df078a5
Added UI prototype for attachments uploading.
...
Fixed text selection bug.
2022-05-21 21:41:46 -04:00
Snowyfox
fc2880325e
Sort of fixed the uploadFile issue.
2022-05-20 09:14:32 -04:00
Snowyfox
dc980c153c
Hooked up new text pane..
2022-05-19 03:24:03 -04:00
Snowyfox
bcf852cdc9
More or less finished HTML text pane.
2022-05-17 03:14:16 -04:00
Snowyfox
44efddbd5c
Added basic version of HTML text pane.
2022-05-16 12:52:00 -04:00
Snowyfox
e4f13ad8c8
Added attempt at using AttributedString.
...
Somewhat works now, but I think we'll abandon it..
2022-05-14 18:04:46 -04:00
Snowyfox
71b9c496c4
Added partially-finished profile window.
...
Implemented hierarchical HTML parser.
2022-05-13 10:32:11 -04:00
Snowyfox
775faa0bcc
Fixed window updater thread issue (seemingly).
...
Better support for multithreading.
Fixed notifications window refresh bug.
Fixed autoview window bug (temporary scrollpane doesn't reset scroll position)
2022-05-06 16:34:22 -04:00
Snowyfox
45cfbce6dd
Added coffee pot as temporary logo and home background.
2022-05-06 09:57:17 -04:00
Snowyfox
1bf48d831b
Refactored back to objects. Moved entity unpacking to object classes.
...
Added composition length counter.
Fixed timeline background image bug.
2022-05-06 03:05:01 -04:00
Snowyfox
a114b1a386
Expanded tree in replies window
2022-05-04 03:32:32 -04:00
Snowyfox
22e45c9707
Removed expectation of interrupt exception on window updater.
2022-05-03 08:40:20 -04:00
Snowyfox
4ed5b3536c
Added reactive updating to TimelineWindow and NotificationsWindow
...
Thread unsafe, will probably explode eventually
2022-05-01 23:05:36 -04:00
Snowyfox
db304ad2df
Some refactoring in TimelineWindow
2022-05-01 21:44:10 -04:00
Snowyfox
7673fe1419
Added NotificationsWindow as updatee
...
Changed font to MotoyaLMaru
2022-05-01 08:33:17 -04:00
Snowyfox
dacf58ac20
Some font size changes.
...
The UI needs to be easier on the eyes, I'm working on it
2022-05-01 02:46:10 -04:00
Snowyfox
648d36ad4c
Added notification sound
2022-04-29 14:22:55 -04:00
Snowyfox
9c75464b18
Added replies window, based on JTree
2022-04-29 13:44:38 -04:00
Snowyfox
39526a145f
Implemented selection for RichTextPane.
...
Added reply and misc graphics.
2022-04-28 07:36:45 -04:00
Snowyfox
0590cc6c19
Added delete feature
2022-04-27 21:56:25 -04:00
Snowyfox
26d4e8c97a
Removed debug printing from TimelineWindowUpdater.
...
Thread should survive now after system sleep
2022-04-27 06:12:10 -04:00
Snowyfox
10406a2c10
Fixed minor media bug
2022-04-27 04:17:02 -04:00
Snowyfox
9761581a42
Fixed self detection in compose window
2022-04-23 10:28:29 -04:00
Snowyfox
117503c5f2
Moved most JSON parsing code to windows.
...
Made windows use JSON as data store.
2022-04-23 10:19:43 -04:00
Snowyfox
a033a23ab9
Added temporary profile open featurs
...
Temporarily enabled scrolling for PostWindow
2022-04-19 10:08:20 -04:00
Snowyfox
100f11c6e2
Added notifications window.
2022-04-16 10:54:17 -04:00
Snowyfox
d546ef3210
Changed boost display.
...
Fixed bug in emoji parsing.
2022-04-16 08:13:38 -04:00
Snowyfox
695d1057a2
Fixed RichTextPane somewhat.
...
Switched to BreakIterator.
2022-04-15 13:07:22 -04:00
Snowyfox
7ede5e1290
Added buggy rich text pane.
...
Added rendering of emojis.
Added run script.
2022-04-15 08:54:31 -04:00
Snowyfox
511ca1aeef
Moved image methods to ImageApi.
...
Added testing implementation of updater.
2022-04-14 00:38:49 -04:00
Snowyfox
28c7da2034
Added timeline background functionality.
...
Bug fix on ImageWindow.
2022-04-12 08:48:24 -04:00
Snowyfox
0a3154bbfb
Added image attachment display. Added round buttons.
2022-04-12 07:52:07 -04:00
Snowyfox
9eb1b5256f
Added changes made since.
...
All windows now somewhat functional.
Added rudimentary HTML parser to deal with content.
2022-04-12 02:37:39 -04:00
Snowyfox
1fa1f4ea38
Added summary of steps for one page flipping algorithm..
...
It's a primitive one for paginating an infinite list.
2021-08-14 14:56:37 -04:00
Snowyfox
1704a22847
Prepared functional hooks in PostWindow
2021-07-31 07:36:56 -04:00
Snowyfox
13132c8fa9
Settled on layout for PostWindow
2021-07-31 07:28:46 -04:00
Snowyfox
dd42213858
Added roles for timeline components
2021-07-31 00:01:20 -04:00
Snowyfox
ce22349538
Ran into design problem with timelines..
2021-07-29 05:40:52 -04:00
Snowyfox
31277c7871
More satisfactory..
2021-07-29 05:26:16 -04:00
Snowyfox
b47a97e8ad
Added comments about tentative changes.
2021-07-29 04:22:14 -04:00