pomatez icon indicating copy to clipboard operation
pomatez copied to clipboard

chore(master): release 1.2.1

Open github-actions[bot] opened this issue 2 years ago • 12 comments

:robot: I have created a release beep boop

1.2.1 (2022-08-01)

Features ✨

  • added compact mode (#178) (c057c11)
  • website: update downloadable installer version (cd1b1cd)

Changes to Existing Features 🔧

Miscellaneous Chores

  • this is just to try and trigger the right release version (2f6fb49)

Bug Fixes 🐛

  • app icon on mac (ce12ace)
  • app: invalid .desktop category mentioned here #127 (534db41)
  • app: try to fix issue #106 (1061494)
  • bump version for main package.json (was resulting in wrong release version) (c1530ce)
  • center add card element creating started (6d4ce16)
  • change help links cursor to pointer (930e79a), closes #167
  • don't close cards when clicking as its easy to lose info (8394249)
  • drag logic for logo on title bar (460090b)
  • explicitly define security policy to stop electron complaining (d19fead)
  • flag extra files for version bumps (a9b2a31)
  • lower electron version as bumping causes release build failures (dff7116)
  • lower uuid version to fix lib export issue (fd30315)
  • mac fullscreen break (42dd82d)
  • make tasks not edit when clicking contained links (7b4de89)
  • re-enable resizeable as it may be causing issues on ubuntu (e7befeb)
  • task links not opening in new windows (a32807f)
  • update to electron 18 to avoid gpu issues on certain linux distros (bcd4755)
  • website: force render on client-side (#206) (fb9f111)
  • website: remove canonical link as because it's unnecessary (a4cd6ba)
  • website: remove the clean script on predeploy (065a0a6)
  • website: scrolling issues (0649dcf)
  • window randomly vanishing on mac after minimise (fbfaca9)

This PR was generated with Release Please. See documentation.

github-actions[bot] avatar Apr 24 '22 20:04 github-actions[bot]

I have tested this version on multiple os platforms. This should have everything minus the auto release of version files though those can be found here.

sekwah41 avatar Apr 25 '22 01:04 sekwah41

I tried to install it on Mac OS and I noticed that the dock icon is the Electron logo. image

roldanjr avatar Apr 27 '22 04:04 roldanjr

@roldanjr ill look into that after work tonight, likely an issue with updating electron and needing to rename the variable or something. The mains screens and app should work fine still though :)

sekwah41 avatar Apr 27 '22 14:04 sekwah41

@roldanjr turns out the image was just referenced wrong. I think the images must have been renamed or edited because I made the change to that file name back in 2020 :P

sekwah41 avatar Apr 28 '22 02:04 sekwah41

The fullscreen break seems not working properly on Mac OS. Can you confirm it @sekwah41 if it's working properly on other OS?

image

roldanjr avatar Apr 28 '22 03:04 roldanjr

The fullscreen break seems not working properly on Mac OS. Can you confirm it @sekwah41 if it's working properly on other OS?

image

For some reason on windows if you click on it full screens as if it's some weird delayed action then escape minimizes it. I'll take a look and see why it doesn't seem to work without interaction.

sekwah41 avatar Apr 28 '22 08:04 sekwah41

I dont think this should be a blocker but if you are in minimised mode Screenshot 2022-04-28 at 10 16 19 am

sekwah41 avatar Apr 28 '22 09:04 sekwah41

Seems the issue on mac is that it doesnt respect the code fully. Windows its fine.

sekwah41 avatar Apr 28 '22 10:04 sekwah41

you removed win?.setResizable(flag); in recent update win?.setFullScreenable(true); not work in ubuntu set resizable to full screen break.

13banda avatar May 15 '22 21:05 13banda

you removed win?.setResizable(flag); in recent update win?.setFullScreenable(true); not work in ubuntu set resizable to full screen break.

I've got a task on my list to look at this, this weekend. The issue is any order I can see atm seems to break it on one of the other os'. If you set it in a different order it seems to break weirdly in this version of electron so I was going to re-do it once I had all three running at once and see if I can make a uniform one which works across all the systems.

For some reason mac just doesn't properly fullscreen if the order it used to work was used but ubuntu or windows would be fine. Or alter it to work on mac and suddenly windows doesn't resize itself but has the fullscreen UI.

sekwah41 avatar May 19 '22 23:05 sekwah41

The release is blocked by #261 as there were issues relating to resizing I disabled the logic enabling and disabling the resizing. For some reason, mac, ubuntu, and windows all seem to act differently or do not apply the setting before the next function is called altering the size.

This leaves two options.

  1. Fix the resizing logic to work on all os without being resizeable all the time
  2. Alter the CSS so users can change the size anyway to keep it always resizeable.

sekwah41 avatar May 26 '22 10:05 sekwah41

Will take a look at fixing some of these things and doing a quick release before trying the migration to Tauri.

Though a few of these issues were very fiddly as they seem to alter behaviour that bugs in different ways on different operating systems at least for the resizing issues.

Though I will look into altering the CSS to allow resizing manually to work as we would be able to take that feature across to Tauri too.

sekwah41 avatar Jul 31 '22 11:07 sekwah41

:robot: Release is at https://github.com/roldanjr/pomatez/releases/tag/untagged-679cee54d8558a3ad936 :sunflower:

github-actions[bot] avatar Dec 20 '22 02:12 github-actions[bot]