eswright / cgdi-qgis-services

geospatial web service loader for the CGDI
MIT License
3 stars 4 forks source link

Impossible to use with high resolution monitors #23

Closed stuskier closed 4 years ago

stuskier commented 5 years ago

At QGIS 3.6.1, the Canadian Web Services plugin window cannot be resized in any direction. Thus, the text inside the window is unreadable because it is crammed into too small a space. Additionally, columns within the window cannot be stretched. Here's a screenshot, this is the only window size available; it is impossible to see which service to click because not enough text is viewable. Using a MS Surface Book with 3,000 x 2,000 pixel monitor, Windows 10. Thanks!

Capture

To Reproduce Steps to reproduce the behavior:

  1. Go to QGIS 3.6.1
  2. Click on 'web', drop down to 'Canadian Web Services' > Load Canadian Web Services
  3. See error

Expected behavior When opened, the CWS window should be re-sizeable, and interior columns expandable.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

Smartphone (please complete the following information):

Additional context Add any other context about the problem here.

eswright commented 5 years ago

Thanks. We are trying to find some resources to direct to this project. Please keep any other issues coming, and potential features/enhancements and hopefully we can get some forks going.

roya0045 commented 5 years ago

Greetings, the PR that I am submitting should alleviate things a little, I'm not too sure what is the best way to set the height/width of things to properly display in high dpi monitors but the ability to resize things should make things more bearable.

roya0045 commented 5 years ago

@stuskier is the tool more usable for your now?

stuskier commented 5 years ago

@roya0045 Unfortunately, the problems that I described in my OP still exist, without change.

roya0045 commented 5 years ago

@stuskier I have tried to add high dpi compensation in the code in my pending PR. But I was not sure if @eswright had updated the PR with my first patch yet. The upcoming one might help. If you want, you could also take my branch in my current PR, download the zip, make it importable in Qgis and install the plugin from the zip.

That way I would know if my pending changes are adapted to your monitor.

stuskier commented 5 years ago

Hi Alex,

Thanks for your continued efforts with this issue! Unfortunately, I don't know how to accomplish what you proposed - branching an all that. However, I'd be happy to make an attempt if you would be willing to guide me through the process.

Regards,

Stu Smith

-----Original Message----- From: "Alex" notifications@github.com Sent: Tuesday, August 13, 2019 4:43pm To: "eswright/cgdi-qgis-services" cgdi-qgis-services@noreply.github.com Cc: "stuskier" stu@truenorthgis.net, "Mention" mention@noreply.github.com Subject: Re: [eswright/cgdi-qgis-services] Impossible to use with high resolution monitors (#23)

@stuskier I have tried to add high dpi compensation in the code in my pending PR. But I was not sure if @eswright had updated the PR with my first patch yet. The upcoming one might help. If you want, you could also take my branch in my current PR, download the zip, make it importable in Qgis and install the plugin from the zip. That way I would know if my pending changes are adapted to your monitor. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub , or mute the thread .

roya0045 commented 5 years ago

Sure thing,

  1. Go to my branch
  2. Click the Clone or Download button in green, select download Zip
  3. In the zip you need to move the CanadianWebServices folder up to the first level (where cdgi-qgis-services-path-3 is located and remove cdgi-qgis-services-path-3) or alternatively you can unzip the whole thing and only rezip the CanadianWebSerivces folder.
  4. In Qgis Plugin Manager, uninstall CanadianWebServices
  5. In the plugin manager go to install from zip, and select the zip with only CanadianWebServices inside.
roya0045 commented 5 years ago

@stuskier did you have the chance to try it out? Or maybe some of the steps described were unclear?

roya0045 commented 4 years ago

@stuskier Mr.Wright has merged the changes, he should update the plugin soon, I would suggest you to test the plugin once it gets update to see if the changes ease your pain.

eswright commented 4 years ago

v1.0 should have the issue fixed.