Commit Graph

  • 2725d8dc5b Fixed false assumption for newer Mastodon accounts. mainline Snowyfox 2022-06-03 01:40:42 -0400
  • fa9a5edab0 Normalised all tabs to 4 spaces, for easier web viewing. Snowyfox 2022-06-02 14:41:59 -0400
  • 2719fabef9 Updated jarfile to include Hinoki and javax.json. Snowyfox 2022-06-02 14:12:49 -0400
  • c4430a6d14 Dummy commit to deal with Gitlab Snowyfox 2022-06-02 13:53:47 -0400
  • 18d67724f6 Added jar file for convenient download Snowyfox 2022-06-02 13:48:02 -0400
  • c8602570cb Initial commit main Usawashi Sugihara 2022-06-02 16:33:50 +0000
  • 773b388441 Licensed code under GPLv3, in preparation for uploading somewhere. Snowyfox 2022-06-02 12:28:54 -0400
  • 0fad4bfacd Added basically correct description editing for attachments. Added desktop file. Snowyfox 2022-06-02 09:16:34 -0400
  • 39cb81d758 I think I fixed it.. The image scaling issue Added prototype for media descriptions Snowyfox 2022-06-01 20:44:06 -0400
  • e7aeee7ba9 Added some media uploading. Updated comments. Snowyfox 2022-06-01 06:54:02 -0400
  • 3ca2b58277 Fixed ClassCastException bug in PostWindow. Fixed page flipping in RichTextPane3, after last bug fix. Snowyfox 2022-06-01 04:42:04 -0400
  • 2b63e37276 Applied image rendering fix to RichTextPane3. Slightly fixed text selection in RichTextPane3. Snowyfox 2022-05-31 08:12:40 -0400
  • d52879324f Fixed aliased image rendering in window components. Added icons to notifications. Snowyfox 2022-05-31 06:02:54 -0400
  • 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.) Snowyfox 2022-05-31 03:39:56 -0400
  • df6b7e149e Added copy-paste menu to text widgets. Added base for media uploading. Snowyfox 2022-05-30 03:56:09 -0400
  • 45a41af12c Mostly finished button selection code, in ComposeWindow. Snowyfox 2022-05-27 21:41:12 -0400
  • 2d4747d892 Added custom Ocean theme. Changed ComposeWindow to have tabs. Snowyfox 2022-05-27 08:28:18 -0400
  • b4bfebc80a Fixed selection bug in post window. Snowyfox 2022-05-21 23:43:06 -0400
  • 150773de8b Fixed keyboard controls for misc menu in post window Snowyfox 2022-05-21 23:14:21 -0400
  • 174df078a5 Added UI prototype for attachments uploading. Fixed text selection bug. Snowyfox 2022-05-21 21:41:46 -0400
  • fc2880325e Sort of fixed the uploadFile issue. Snowyfox 2022-05-20 09:14:32 -0400
  • dc980c153c Hooked up new text pane.. Snowyfox 2022-05-19 03:24:03 -0400
  • bcf852cdc9 More or less finished HTML text pane. Snowyfox 2022-05-17 03:14:16 -0400
  • 44efddbd5c Added basic version of HTML text pane. Snowyfox 2022-05-16 12:52:00 -0400
  • e4f13ad8c8 Added attempt at using AttributedString. Somewhat works now, but I think we'll abandon it.. Snowyfox 2022-05-14 18:04:46 -0400
  • 71b9c496c4 Added partially-finished profile window. Implemented hierarchical HTML parser. Snowyfox 2022-05-13 10:32:11 -0400
  • 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) Snowyfox 2022-05-06 16:34:22 -0400
  • 45cfbce6dd Added coffee pot as temporary logo and home background. Snowyfox 2022-05-06 09:57:17 -0400
  • 1bf48d831b Refactored back to objects. Moved entity unpacking to object classes. Added composition length counter. Fixed timeline background image bug. Snowyfox 2022-05-06 03:05:01 -0400
  • a114b1a386 Expanded tree in replies window Snowyfox 2022-05-04 03:32:32 -0400
  • 22e45c9707 Removed expectation of interrupt exception on window updater. Snowyfox 2022-05-03 08:40:20 -0400
  • 4ed5b3536c Added reactive updating to TimelineWindow and NotificationsWindow Thread unsafe, will probably explode eventually Snowyfox 2022-05-01 23:05:36 -0400
  • db304ad2df Some refactoring in TimelineWindow Snowyfox 2022-05-01 21:44:10 -0400
  • 7673fe1419 Added NotificationsWindow as updatee Changed font to MotoyaLMaru Snowyfox 2022-05-01 08:33:17 -0400
  • dacf58ac20 Some font size changes. The UI needs to be easier on the eyes, I'm working on it Snowyfox 2022-05-01 02:46:10 -0400
  • 648d36ad4c Added notification sound Snowyfox 2022-04-29 14:22:55 -0400
  • 9c75464b18 Added replies window, based on JTree Snowyfox 2022-04-29 13:44:38 -0400
  • 39526a145f Implemented selection for RichTextPane. Added reply and misc graphics. Snowyfox 2022-04-28 07:36:45 -0400
  • 0590cc6c19 Added delete feature Snowyfox 2022-04-27 21:56:25 -0400
  • 26d4e8c97a Removed debug printing from TimelineWindowUpdater. Thread should survive now after system sleep Snowyfox 2022-04-27 06:12:10 -0400
  • 10406a2c10 Fixed minor media bug Snowyfox 2022-04-27 04:17:02 -0400
  • 9761581a42 Fixed self detection in compose window Snowyfox 2022-04-23 10:28:29 -0400
  • 117503c5f2 Moved most JSON parsing code to windows. Made windows use JSON as data store. Snowyfox 2022-04-23 10:19:43 -0400
  • a033a23ab9 Added temporary profile open featurs Temporarily enabled scrolling for PostWindow Snowyfox 2022-04-19 10:08:20 -0400
  • 100f11c6e2 Added notifications window. Snowyfox 2022-04-16 10:54:17 -0400
  • d546ef3210 Changed boost display. Fixed bug in emoji parsing. Snowyfox 2022-04-16 08:13:38 -0400
  • 695d1057a2 Fixed RichTextPane somewhat. Switched to BreakIterator. Snowyfox 2022-04-15 13:07:22 -0400
  • 7ede5e1290 Added buggy rich text pane. Added rendering of emojis. Added run script. Snowyfox 2022-04-15 08:54:31 -0400
  • 511ca1aeef Moved image methods to ImageApi. Added testing implementation of updater. Snowyfox 2022-04-14 00:38:49 -0400
  • 28c7da2034 Added timeline background functionality. Bug fix on ImageWindow. Snowyfox 2022-04-12 08:48:24 -0400
  • 0a3154bbfb Added image attachment display. Added round buttons. Snowyfox 2022-04-12 07:52:07 -0400
  • 9eb1b5256f Added changes made since. All windows now somewhat functional. Added rudimentary HTML parser to deal with content. Snowyfox 2022-04-12 02:37:39 -0400
  • 1fa1f4ea38 Added summary of steps for one page flipping algorithm.. It's a primitive one for paginating an infinite list. Snowyfox 2021-08-14 14:56:37 -0400
  • 1704a22847 Prepared functional hooks in PostWindow Snowyfox 2021-07-31 07:36:56 -0400
  • 13132c8fa9 Settled on layout for PostWindow Snowyfox 2021-07-31 07:28:46 -0400
  • dd42213858 Added roles for timeline components Snowyfox 2021-07-31 00:01:20 -0400
  • ce22349538 Ran into design problem with timelines.. Snowyfox 2021-07-29 05:40:52 -0400
  • 31277c7871 More satisfactory.. Snowyfox 2021-07-29 05:26:16 -0400
  • b47a97e8ad Added comments about tentative changes. Snowyfox 2021-07-29 04:22:14 -0400
  • 467e168557 Added rudimentary connections for PostWindow Snowyfox 2021-07-29 04:03:32 -0400
  • a93dc7b488 Fixed ComposeWindow connections a bit..! Snowyfox 2021-07-28 17:55:30 -0400
  • 97f4463b43 Tried to setup composition code. Snowyfox 2021-07-28 16:23:42 -0400
  • 2209236ead Filled in models for now..! Snowyfox 2021-07-17 07:17:14 -0400
  • 2e094afbf6 Added menus to timeline window Snowyfox 2021-07-17 06:03:59 -0400
  • 05f09ac9f4 Prepared a bit for data loading. Snowyfox 2021-07-17 05:46:27 -0400
  • b6e3add6cd Laid out replies component. Snowyfox 2021-07-17 05:37:00 -0400
  • cda0891525 Laid out timeline and compose windows. Used GridBagLayout for the first time..! Snowyfox 2021-07-17 05:06:50 -0400
  • 7defacfb34 Set prospective sizes for windows Snowyfox 2021-07-16 05:46:17 -0400
  • 5defb14735 Refactored to follow windows architecture. Snowyfox 2021-07-15 19:07:23 -0400
  • 8659d7d291 Added start of project. Snowyfox 2021-07-15 18:37:03 -0400