Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Thursday, September 17, 2026

SMASH 1.12.0 is out!

Dear all, maybe the real deal is not that SMASH 1.12 is out, but that after such a long time a write about it.

In the last year of my re-organisation after HydroloGIS I just stopped having time for this, so now get everything that has been missing (well, just the more important and cool features and fixes) :-)

Well, first off you might already know that we release only on F-Droid. Read about installation here.



SMASH — Release Roundup (v1.8.1 → v1.12.0)

My last release announcement has been version 1.8. Here's what's landed since then, all the way up to the current latest release, v1.12.0.

v1.12.0 (latest)


First and foremost: the new, updated manual is live at www.geopaparazzi.org (once DNS updates), now backed by Read the Docs

Other Features:

  • Multiple selection for maps loading
  • Notes text enhancements for faster surveying
  • Initial monitoring of layer loading for better user interaction
  • Measurement tool is now always available, and includes area measures


v1.11.0

Features:

  • New log compare view - compare logs from different projects


  • Ability to nest logs, creating logical units with interruptions





Bugfixes:

  • Fixed GPX layers breaking when using an elevation color table

v1.10.5

Features:

  • Tags for logs, for better cataloging and filtering
  • GPX layers can now be queried when the description contains key=value pairs
  • New "memory enabled" fields — remembered and pre-filled the next time a form opens

Bugfixes:

  • Fixed empty GPX layers when set without labels
  • Fixed broken properties view for GPX layers
  • Fixed note/plog property colors
  • Fixed elevation theme rendering on Mapsforge maps (isolines, OpenAndroMaps)

v1.10.3

  • PostGIS connection enhancements
  • New form widgets: tap counter, wheel, autocomplete combo with URLs
  • Memory-enabled forms
  • Various bugfixes

v1.10.0

  • New fullscreen map view
  • Support for multiple device storages
  • Expanded translations — Tamil fully translated; Italian, English, Catalan, Chinese, Czech, German, Japanese and others partially translated

v1.9.5

  • New project info page with project stats
  • Layer list now sorts high-to-low z-order
  • Image export to Geopackages is now optional
  • Images exported into a project-named folder
  • Track log summary overlay can now be disabled (was covering the top-right of the screen)
  • Fixed image notes attached at map center
  • Fences restored and working again

v1.9.0

  • New integrated Formbuilder
  • "Where" filter option for GeoPackage databases
  • Setting to hide specific tools from the toolbar

v1.8.1

  • New geometry types inside forms (polygon, line, point)
  • Tile map zoom scaling beyond the max zoom level
  • GeoJSON layer support
  • Resizable "current log" panel
  • Box selection for the info tool
  • Length/area now shown in feature info
  • URL-based combo boxes in forms



As usual the F-Droid build will take a few days to update the store version. In the meanwhile check out the release page apk.

Cheers!





Friday, December 29, 2023

SMASH 1.8 is out!

Dear all, it has been a while, but some stuff has been going on in the SMASH community. And we now have a new release. So let's have a look at what is new.


We farewell the play store

It is a while we have additional work to do and are loosing usability in SMASH due to the restrictions imposed by the google store. The most impacting has sure been the fact to not be able to access the phone memory freely. And asking google permission to do so didn't work out, since it seems that only file browsers applications and antivirus need to access the memory freely.

With the help of the F-Droid community (special thanks to IzzySoft, Linsu and Licaon-kter) we have been able to make our second appearance on the f-Droid store. And that is now enough to completely migrate there. So we made a last release of SMASH for the store today, but it will be the last one. Please from now on come and get SMASH from the F-Droid store, where the real open source apps live.

Flutter map

We finally made an upgrade of flutter_map, the map widget library used. This took so long, because the architecture of the library had changed and took some rework inside SMASH.

And now on to the new features:

Geometries inside forms

One nice addition that we have to thank Luca Delucchi and the Digiagriapp for is the possibility to insert inside of complex notes.

 

URL based forms combos

It is now possible to insert in forms URLs to substitute long item lists in comboboxes (dropdown lists). This allows forms to be smaller in case of large amounts of items and also to be more dynamic.

Gejson layer support

Geojson is now one of the supported formats in read and write mode (together with geopackage and postgis). It can be used in combination with sld styling as for the other vector formats.

More efficient toolbar

The toolbar has been redone with more usability in mind.

Editing is done on a sidebar now:

and in the settings it is possible to remove unused buttons:

leads to:

 

 Other tiny things that might be worth telling

  • now the default behavior of tile maps is to zoom beyond the max zoom level by scaling (no more white emptiness)
  • the current log panel has now 3 sizes for better overlay on map
  • the info tool is now a box selection tool and as such way more usable
  • online sources have been reworked to have the possibility to add and remove from the default. Also the default maps have been reviewed to ensure they are working
  • feature info now also presents the length and area of the geometry as derived value
  • we did many many bugfixes

One last thing to add. SMASH 1.8 already presents the possibility to import layers from the new GSS server. This is still in testing mode and ongoing work with the Region Piemonte and not yet disseminated as such. Just to give an idea, it will be possible to generate database tables on the server based on form definitions and download the tables as layers from the GSS and sync them two-ways. Also it will allow for point, line and polygon geometries. All in all it will be an alternative way to take notes, still using the form system and having a way to synchronize data to teh central server instance. But well, this will probably be the next story to tell, once testing is done.

Enjoy!!