Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • libgweather libgweather
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 65
    • Issues 65
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 29
    • Merge requests 29
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • libgweatherlibgweather
  • Issues
  • #48
Closed
Open
Created Jul 06, 2020 by Marcus Lundblad@mlundbladDeveloper

GWeather only works with GTK 3.x

I just started porting Maps to GTK 4. Then I realized that we use GWeather (e.g. to look up the nearest city to a coordinate, when sharing places with Clocks and Weather, and also to get the country/region of a given coordinate to lookup address formats and the driving side, used to pick icons for roundabout instructions for routing).

And GWeather has a dependency of GTK (and currenly only builds a GTK 3 variant). I think options might be to either build separate libraries for GTK 3 and 4 (I think WebKit-GTK does this), or maybe better split out the GTK widgetery into a separate sublibrary and have a non-GUI base library (the functionallity we use in Maps are not dependent on the GTK widget, btw).

Edited Oct 13, 2021 by Emmanuele Bassi
Assignee
Assign to
Time tracking