Skip to content
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

umbrella issues #42

Open
protogeezer opened this issue Jul 19, 2021 · 3 comments
Open

umbrella issues #42

protogeezer opened this issue Jul 19, 2021 · 3 comments

Comments

@protogeezer
Copy link

Guilhem:
I'm about to set aside the work on FreehandRasterGeoreferencer for a few weeks, or possibly, months so I wanted to document the issues I've been trying to characterize, but didn't get far enough along to submit coherent issues that someone else could address.

(1) I believe that the fix for issue #32 (commit c077083) may have caused the overall map tools GUI to not work properly. I found that the previous commit (e633787) didn't exhibit the problems, but ran out of time. The basic symptoms are that the keyboard shortcuts I've been preparing stopped working and most mouse clicks stopped being responded to after I tried updating my work to v0.8.3.

(2) it seems that a missing file/data source causes a python exception loop in FRG.

(2a) it also seems that some of the paths that are being passed into FRG have relative paths embedded in them, which isn't valid in Python, I believe. I don't yet know if that's the source of the repeated exceptions.

(3) I'd like to propose some code reorganization/restructuring to make bigger changes easier.

(4) I'd like to attack some of the "need help" tasks since I'd like them also.

We could take this discussion into email if you wish.

Stephen

@gvellut
Copy link
Owner

gvellut commented Jul 29, 2021

Hello,

Sorry for the late reply.

I have no objection to what you propose. If you are still motivated, feel free to give it a go: There is no current development going on (or planned) on my end so there should be no conflict. You can create a new merge request for each single feature / correction (easier to merge) or create an issue for discussion if you want to discuss before coding or before the merge request.

A couple of requirements I have:

  • it should work on Linux / Windows / Mac OS
  • not to remove the existing tools (improvement or bug correction are welcome though)

Thanks!

@protogeezer
Copy link
Author

protogeezer commented Jul 29, 2021 via email

@gvellut
Copy link
Owner

gvellut commented Aug 1, 2021

The plugin targets only QGIS 3 so Python 3 only is fine (there is a branch in the repository with the old Python 2 version for QGIS 2 but it is not maintained). What linter are you using ? There are some configs for the flake8 linter and some autoformatting tools in the setup.cfg file. I don't recall seeing any complaints about missing return values with flake8 but if you think that is needed then feel free to add the hints.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants