Skip to content

Releases: maltaisn/icondialoglib

v2.3.1

01 Mar 12:51
Compare
Choose a tag to compare
  • Prevented AAPT bug where category string references weren't changed to an ID.

v2.3.0

14 Dec 20:39
Compare
Choose a tag to compare
  • Added dismiss listener.
  • Improved nullity annotations for Kotlin.
  • Updated 1 icon: wind-turbine (251).

v2.2.0

07 Jan 19:20
Compare
Choose a tag to compare
  • Support for API 19
  • German translation

v2.1.0

15 Dec 16:56
Compare
Choose a tag to compare
  • Migrated to AndroidX

  • Selecting an icon with keyboard open after search now closes it.

  • Updated 8 icons: emoticon-tongue (15), network-access (187), home-insurance (298), bread-slice (407), bullhorn (577), tortoise (616), turtle (617), link (827).

  • Added 18 icons: barn, basketball-hoop, parachute, bulldozer, seatbelt, chat-round, crystal-ball, emoticon-angry, emoticon-cry, emoticon-kiss, emoticon-wink, shoe-formal, shoe-heel, fountain-pen, maple-leaf, sheep, measuring-tape, telescope.

  • Added 19 labels.

v2.0.2

29 Sep 15:39
Compare
Choose a tag to compare
  • dataChanged field is now updated asynchronously in IconHelper. If a loop was waiting until data was loaded on a separate thread, the field value would never change and would cause infinite loop.

v2.0.1

22 Sep 12:09
Compare
Choose a tag to compare
  • Fixed library dependencies not being added to the project
  • Removed unused dependencies

v2.0.0

23 Aug 00:16
Compare
Choose a tag to compare
  • BREAKING CHANGE: IconHelper data is now loaded asynchronously (was previously loaded on the UI thread and it took 200 - 600 ms). If trying to get icon, label or category before data is loaded, null will be returned.
    When data is loaded (after the initial call to getInstance, addExtraIcons or reloadLabels), all LoadCallbacks attached with addLoadCallback will be called. If a callback is attached when data is already loaded, it is automatically called. A callback is removed after being called once. To avoid NPEs, do not use any get method if you are unsure whether data is loaded or not.

  • Icon dialog shows ProgressBar if data isn't loaded

  • Prefixed all IDs of the library's views with icd_

  • Added 17 icons: ampersand, balloon, bank-in, bank-out, bank-transfer, dishwasher, doctor, egg, easter-egg, helicopter, label, safe, smog, solar-power, spray, t-shirt, import

  • Updated 2 icons: router (218), file-download (980)

  • Added 22 labels: ampersand, balloon, bottle, deposit, dishwasher, doctor, easter, egg, import, label, nurse, pollution, power_state, programming_language, renewable_energy, safe, smog, smoke, solar_power, tshirt, wind_power, withdraw

  • Removed 1 label: tag

v1.1.2

20 Aug 20:43
Compare
Choose a tag to compare
  • Fixed crash on API 21-22 when opening dialog
  • Fixed search terms not getting normalized
  • Search query is now whitespace trimmed

v1.1.1

25 Jul 01:14
Compare
Choose a tag to compare
  • Added 21 icons (1010 icons total): ballot, braille, brain, cassette, currency-php, current-ac, current-dc, desk-lamp, dog, dog-side, tulip, fountain, hand, horseshoe, lighthouse, lighthouse-on, pirate, subtitles, toggle-switch, camera-vintage, vote
  • Updated 11 icons: medal (60), tumble dryer (92), silverware (452), angle (666), plus-minus (672), exponent (676), not-equal (678), knife-1 (758), knife-2 (760), arrow-unmerge (864), table-search (975)
  • Added 21 labels: accessibility, ballot, braille, brain, cassette, curr_php, current_ac, current_dc, election, form, fountain, horseshoe, lighthouse, park, pirate, subtitles, switch, toggle, tulip, vote, wheelchair
  • Added IconHelper.getIconCount()

v1.1.0

26 May 02:11
Compare
Choose a tag to compare
  • Added Portuguese translation
  • Added IconView, wrapper around ImageView to set icons by XML
  • Fixed IconHelper.reloadLabels() not working