Hurl icon indicating copy to clipboard operation
Hurl copied to clipboard

v0.9 Planning

Open U-C-S opened this issue 2 years ago • 19 comments

  • [x] Improve the build scripts and process
  • [ ] #120
  • [ ] Include app and browsers settings in Ruleset Manager and Rename it to Hurl Settings
  • [ ] Custom Keyboard shortcuts
  • [ ] BREAKING CHANGE: use dictionaries for Browsers, instead of Array of Objects

As part of v0.8.x updates

  • [x] Error handling
  • [x] #86
  • [x] Ruleset Manager (in place of Hurl Settings Alpha)

Abandoned (will come back to in later versions)

  • [ ] Explore Improving app startup time
  • ~Explore migrating to WinAppSDK 1.5 from WPF-UI~
  • ~Hurl Settings Alpha for editing Rules~ (See comment https://github.com/U-C-S/Hurl/issues/67#issuecomment-1868419374)
  • ~Include Hurl Settings alpha in Installer~
  • ~Better UI for quick adding Rules~
  • [ ] Detect Profiles for Chromium browsers
  • [ ] Browser Extension #20
  • [ ] Explore #66

U-C-S avatar Jan 24 '23 02:01 U-C-S

If I can help with anything, please let me know

neoOpus avatar Feb 28 '23 03:02 neoOpus

@neoOpus The project is bit struck at designing settings application UI for Hurl. I will get back to you on this soon.

Also, Anything like might also helpful

  • code quality review/improvements (U could do this by commenting in specific commits)
  • Initializing test project and Writing some basic tests

U-C-S avatar Feb 28 '23 14:02 U-C-S

Will you accept if I do some mockups in Photoshop or other software about how it should looks? and I can help this way making decisions based on other users feedback

neoOpus avatar Mar 10 '23 06:03 neoOpus

Yes... That would be great, Thanksi. Do them at your own pace.

U-C-S avatar Mar 11 '23 13:03 U-C-S

image

Settings App UI for adding rules

U-C-S avatar Nov 13 '23 10:11 U-C-S

That looks beautiful @U-C-S

rayat-amperity avatar Dec 03 '23 03:12 rayat-amperity

Do you have access to a Mac, @U-C-S ?

I think sindresorhus's velja is one of the best in this category. I've tried many, many similar programs on Win/Mac, and his is IMO the best on mac (and yours on Windows of course). More importantly, its Rules settings seems to offer similar features to the ones you appear to be after.

His website doesn't include any settings screenshots AFAICT so if you don't have a Mac, I'd be happy to provide any screenshots or videos you want.

rayat-amperity avatar Dec 03 '23 03:12 rayat-amperity

Tho tbh if I could put my vote in, as much as I'd want this feature (rules UI), I'd prefer to have keyboard shortcuts for the browser choices sooner first. I'm sure you know what other users might prefer so I'll defer to your judgement, but if there's any way I can help implement that feature - lmk

rayat-amperity avatar Dec 03 '23 03:12 rayat-amperity

Do you have access to a Mac

I might have access to one either from work or one of friend's very soon. I will take a look, just from the site's screenshots it looks pleasing to use.

Currently, I'm having trouble with developing WinAppSdk apps in Visual Studio (for Hurl Settings App). I have opened an issue in VS Forums, and I'm trying to reproduce the said issue to pinpoint the cause, but couldn't yet as I find it so random. (issue: XAML editor shows up a lot of errors that aren't actually errors, and I rely a lot on Intellisense to understand the framework, which also stops working). Im also trying to use MVVM pattern to have some quality code, with bit no success yet so far.


prefer to have keyboard shortcuts for the browser choices sooner first

I will priortize that, as of now I cannot work on Hurl Settings app but can make custom keyboard shortcuts possible for the small v0.8.1 release.

U-C-S avatar Dec 03 '23 05:12 U-C-S

Please do let me know if I can help. I've never used VS, though I've used VSC, I can try opening this project there and see if XML intellisense works there 🤷

riotrah avatar Dec 04 '23 02:12 riotrah

It's pointless I guess. This issue https://github.com/microsoft/WindowsAppSDK/issues/2597 😑won't let me publish the Hurl Settings App as I needed it (Unpackaged, framework-dependent and optionally single file output). Hurl Settings app have to wait till that gets fixed.

RANT: I am really hoping Microsoft works on AoT for C#/WPF, Better Visual Studio support atleast in 2024. It's really a pain for a hobby dev like me to develop anything pleasingly usable as I want it.

U-C-S avatar Dec 24 '23 02:12 U-C-S

Are you trying to create a separate app/executable for the settings? I was assuming it would be another window from the same executable

riotrah avatar Dec 28 '23 05:12 riotrah

I want Settings App to be a seperate executable to keep the Selector executable light and Have more options on how the settings app executable can be developed. This way I could eventually try to move Selector executable to more faster C++ or something like that and need not change anything on the settings app side.

Anyway, Thanks for being curious about all this. I need some more time to settle into my new job and place before I can starting releasing new versions. 2023 was challenging for me to concentrate on open source stuff.

U-C-S avatar Dec 28 '23 07:12 U-C-S

It's pointless I guess. This issue microsoft/WindowsAppSDK#2597 😑won't let me publish the Hurl Settings App as I needed it (Unpackaged, framework-dependent and optionally single file output). Hurl Settings app have to wait till that gets fixed.

RANT: I am really hoping Microsoft works on AoT for C#/WPF, Better Visual Studio support atleast in 2024. It's really a pain for a hobby dev like me to develop anything pleasingly usable as I want it.

I feel your pain, working with the WindowsAppSdk is a nightmare. It's been out for 3 years (!) and it still feels like its a beta release.

Levminer avatar Jan 02 '24 10:01 Levminer

I feel your pain, working with the WindowsAppSdk is a nightmare. It's been out for 3 years (!) and it still feels like its a beta release.

Same goes for their MAUI environment too, when trying to develop mobile apps! I miss the days when MS was focused on making the developer's experience as smooth as possible!

eidylon avatar Jan 02 '24 14:01 eidylon

https://github.com/U-C-S/Hurl/pull/96#issuecomment-1981583351

U-C-S avatar Mar 06 '24 19:03 U-C-S

Releasing as part of v0.8.2

image

I know, Too many windows... In future, I plan to combine Edit Ruleset window with Main Window.

For other Settings like Editing Browsers, toggle between Mica or Acrylic etc, Later on for v0.9 release

U-C-S avatar Mar 17 '24 07:03 U-C-S

Just to note

PublishSingleFile will be supported in Windows App SDK 1.5

https://github.com/microsoft/WindowsAppSDK/issues/2597#issuecomment-1912841882

Jay-o-Way avatar Mar 19 '24 15:03 Jay-o-Way

PublishSingleFile will be supported in Windows App SDK 1.5

YEESSSS.... 🤩

U-C-S avatar Mar 19 '24 17:03 U-C-S

Idea for the framework: if converting to WinUI (latest version) is too big of a step, what about using Microsoft's WPF?

Jay-o-Way avatar Jul 06 '24 11:07 Jay-o-Way

converting to WinUI (latest version) is too big of a step

I don't think that's a concern for me, it's just that app is not format I want it to be... i.e smaller executable sizes

what about using Microsoft's WPF?

I am already using it, aren't I ?

U-C-S avatar Jul 06 '24 11:07 U-C-S

what about using Microsoft's WPF?

I am already using it, aren't I ?

I meant dropping the WPF-UI. But just an idea. If WinUI is possible that sounds good too.

Jay-o-Way avatar Jul 06 '24 13:07 Jay-o-Way