Commit Graph

48 Commits

Author SHA1 Message Date
Snowyfox
fa9a5edab0 Normalised all tabs to 4 spaces, for easier web viewing. 2022-06-02 14:41:59 -04:00
Snowyfox
773b388441 Licensed code under GPLv3, in preparation for uploading somewhere. 2022-06-02 12:28:54 -04:00
Snowyfox
39cb81d758 I think I fixed it.. The image scaling issue
Added prototype for media descriptions
2022-06-01 20:44:06 -04:00
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
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
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
22e45c9707 Removed expectation of interrupt exception on window updater. 2022-05-03 08:40:20 -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
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
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
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
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
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
Snowyfox
467e168557 Added rudimentary connections for PostWindow 2021-07-29 04:03:32 -04:00
Snowyfox
2209236ead Filled in models for now..! 2021-07-17 07:17:14 -04:00
Snowyfox
05f09ac9f4 Prepared a bit for data loading. 2021-07-17 05:46:27 -04:00
Snowyfox
b6e3add6cd Laid out replies component. 2021-07-17 05:37:00 -04:00
Snowyfox
7defacfb34 Set prospective sizes for windows 2021-07-16 05:46:17 -04:00
Snowyfox
5defb14735 Refactored to follow windows architecture. 2021-07-15 19:07:23 -04:00
Snowyfox
8659d7d291 Added start of project. 2021-07-15 18:37:03 -04:00