-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discussion on project files #68
Comments
I don't like the idea of discarding this much work that I put into the project files. For example, applying a mask and cropping data while loading to save memory is a cool feature and good to have. As it also was not easy to implement, I don't see why we should discard it. I will try and come up with a good solution in the next few days. If you notice more errors, I definitely need to be able to replicate them in order to fix them properly. |
I completely understand the investment you've made into the project feature and appreciate its design. My goal, however, is to simplify where possible, reducing user confusion and improving stability—especially with the upcoming release and your departure from the project. I believe a compromise here is essential. I suggest a bottom-up approach:
Let me know your thoughts on this structure—particularly on separating project-related settings in a way that maintains user flexibility without reintroducing instability. |
I used the day to implement a new version of settings in BLITZ.
|
Project Saving Checkbox
Colormap Default Setting
Subset and Size Ratios
BUG: File Drag-and-Drop Limitation
On-the-Fly Project Settings Saving
Dont get your point 7. : I can change settings.blitz in notepad and the changes are used, if they are valid. Corrupt values are ignored. So this is the expected, correct bahaviour. |
Done.
I searched a long time, but can't find a point to get into the pyqgraph library for that. There is no method I can override and no signal I can connect that triggers only when the colormap is changed. Also, the name of the colormap is not registered. It is given to the
The way I designed the settings currently prohibits overriding standard settings with project settings. This would involve connecting and disconnecting signals every time the settings change. For example, if a project file switches, all old connections have to be cut, both from the What I did now:
I don't have that bug. I do everything with drag and drop and it works perfectly fine. Please try to reproduce it by slowly changing project settings. At which setting does the bug happen?
Everything except for masking and cropping gets saved in real time, also for project settings.
I meant that you cannot change the path of the |
I was reffering to viewer.py Line 140:
I would simply like to have a variable in our settings.ini that stores the "gradient" name. So if i prefer to use "plasma" as my default, its set everytime i start the BLITZ
This needs to be discussed and tested then. Yet sound functional
Discussion in Person.
Understood. With the new .blitz endings thats totally fine! |
|
Colormap: |
Your choice: either branch, Keep or drop. If it works, it works 🤷🏼♂️ |
Managed to get back to it now. I decided to keep it. |
As with #67 I would suggest refactoring the "project" loading.
In additione with #63 the whole "project" idea leads more to confusion than benefit.
I would strongly suggest we go back to the roots:
REASON:
The text was updated successfully, but these errors were encountered: