Skip to content

Releases: manatlan/htbulma

v0.8.7

10 Oct 15:27
32017fb
Compare
Choose a tag to compare

fix 0.8.6

v0.8.6

10 Oct 13:19
bae9a0c
Compare
Choose a tag to compare

fix popmenu into body view (no more overflow in sides)

v0.8.5

28 Sep 09:30
2db8ae2
Compare
Choose a tag to compare

fix: service reparent itself il all cases (when stric mode on too)

v0.8.4

26 Sep 11:42
Compare
Choose a tag to compare

Fix Progress bar (for new htag compat)

v0.8.3

22 Sep 06:05
b8ac781
Compare
Choose a tag to compare

Ensure compatibility with newest htag > 0.8.13 ... because "Tag()" will be a placeholder Tag (redraw only its content, not its outerhtml)... so needed to convert them to real tag in htbulma (old codes)

v0.8.2

18 Sep 15:20
Compare
Choose a tag to compare
  • "Tabs" ensure compatibility with newest htag > 0.8.9 (because parenting will be controlled by htag)

v0.8.1

16 Sep 15:53
Compare
Choose a tag to compare
  • the new 'Service' class, can re-parent itself after a parent.clear() (it didn't worked in previous release)
    Full Changelog: v0.8.0...v0.8.1

v0.8.0

15 Sep 16:22
Compare
Choose a tag to compare
  • Don't use Tag.H/TagBase anymore (because futures versions of Htag will remove them too (spoil !))
  • New service "Service" (dumb name), to replace old services like MBox,Toaster,PopMenu,Clipboard. It contains all the features, in an unique class, which is persistant (after a self.clear()), and well coded using last highends htag features. The olders ones are deprecated, and will be removed, when all my apps had migrate to the new Service (btw : its possible that this one is not as robust as older ones too ;-)

v0.7.11

15 Sep 13:12
6f4824f
Compare
Choose a tag to compare

Fix the dependancies to be compatible with htag "0.8.x" versions only

v0.7.10

15 Sep 11:49
Compare
Choose a tag to compare
  • just to make the package compatible with htag >= 0.7.0 (so htag 0.8.0 is compat ;-))
  • adapt repo to ci/cd github

previous versions :

0.7.9 2022/08/24

  • new object: NavSide
  • and fix some object to be able to autoset html_attribut / properties

0.7.8 2022/08/22

  • mbox.show don't use H anymore (so objects are attached to main page)
  • add new object "Loader()" (spinner icon is-loading)
  • "test.py", use DevApp now ;-)

0.7.7 2022/07/24 "new inputs, compat ensured"

  • fix fileselect current path displayed was bugged

0.7.6 2022/07/24 "new inputs, compat ensured"

  • fix the way the old param "onchange" is setted on new inputs

0.7.5 2022/07/24 "new inputs, compat ensured"

  • all inputs use new htag features, and are more consistent .... and compatible with previous ones ! ....
    (but DEPRECATED ... because in futures releases, it won't (remove .onchange() & .setValue() soon))

    • readonly act like disabled (simpler)
    • self.value : is a reactive property (setting it redraw the widget)
    • all inputs send onchange event to set value on back side (reactive by default), in self.value
    • every widget doesn't redraw itself on change (so doesn't blur the focus (except composite ones))
    • _onchange is a classic onchange (chained with bind!) (htag.bind.prior can be removed !)

0.7.4 2022/07/18

  • FileSelect: multiple patterns, hightlight selected, better security, and back better

0.7.3 2022/07/16

  • Table doesn't show nav button if less than one page (hourra !)

0.7.2 2022/07/15

  • Splitters redraw correctly now !

0.7.1 2022/07/14

  • htbulma.ALL is now a list (not a tuple anymore) ;-)
  • FIX: Splitters resizing doesn't create a hole on right ;-)

0.7.0 2022/07/10

  • use htag 0.7 (no more classEnsure() ;-))

0.6.2 2022/07/08

  • add Flex,HFlex, VFlex, to build flexbox better ;-)

0.6.1 2022/07/05

  • mbox.show(), canClose works as expected now !

0.6.0 2022/06/07

  • use htag >= 0.6.0

0.5.0 2022/05/28

  • use htag >= 0.5.0

0.4.0 2022/05/03

  • use htag >= 0.4.0

0.3.0 2022/04/24

  • use htag 0.3.0 (norender is gone, but init+render are backs)

0.2.12 2022/04/23

  • Containers can handle list ;-)

0.2.11 2022/04/23

  • Some inputs objects was incompatible with htag 0.2.0 (the braces killer): now fixed !

0.2.10 2022/04/23

  • just toml conf for dependencies

0.2.9 2022/04/22

  • new mbox.prompt(title, defaultValue, ok, ko=None,txtok="OK",txtko="Cancel") ... ok = lambda value: pass
  • mbox.confirm can be answered with keyboard (return/escape)
  • better mbox.show(full)

0.2.8 2022/04/21

  • new mbox.show(self, content, canClose=True, full=False) : can make a box in nearly fullscreen

0.2.7 2022/04/21

  • Use new mechanism "imports" from htag, to define dependancies
  • add "ALL" to get a list(tuple) of all widgets declared in the lib

0.2.6 2022/04/13

  • FIX Checkbox issue, using reactive mode (was always true/on)

0.2.5 2022/04/08

  • all inputs keep the instance of the callback/caller given on 'onchange=...'
    (use the Caller.prior from htag>=0.1.8 to do the trick)

0.2.4 2022/04/06

  • all inputs can now call a real htag callback (with async/generator etc ..)
  • (use htag 0.1.6 with multi bindings)
  • SelectButtons & TabsHeader doesn't provide .onchange anymore ! use onchange attribut only !
  • in general : the .onchange() was a bad idea and will be removed for others inputs too, soon

0.2.3 2022/04/06

  • inputs : onchange is now in the signature of constructor of all inputs (prefer this) (like in the past)
  • nav : don't show the burger if no entries

0.2.2 2022/04/01

  • FIX : Fields produced a full static form fields ;-(

0.2.1 2022/03/31

  • select(name) was bugued ;-(

0.2.0 "Inputs breaking changes" 2022/03/30

  • Form implements its own submit() method
  • Fields, simple object to build a "form" template (can't be simpler)
  • bye bye : InputText,TextArea,Checkbox,Slider,RadioButtons,SelectButtons,Select
  • welcome : Input,Range,Checkbox,Radio,SelectButtons,TabsHeader,Select,Textarea
  • theses new ones are better, in all way (they.work in same way, with .onchange(), name=xxx, and attrs _readonly, _required, _disabled, ...)
  • Input can handle a datalist (dict or list) (like a combobox)
  • others can handle a dict or list too (radio, select, ...)

0.1.2 2022/03/24

  • FileUpload transfer as base64 and decode to bytes now

0.1.1 2022/03/24

  • FileUpload transfer binary string now (if text, you will need to decode))
  • FileSelect is now limited to the path (no way to browse/select elsewhere), security !!!
  • signature change: FileSelect( path, cb(fullpath), pattern="*" )

0.1.0 "use the new" 2022/03/23

  • for htag >= 0.1.0
  • add FileSelect( path, cb(fullpath) ) (need to add security blocker!)
  • add FileUpload( cb(name,content) )

0.0.8 "add form" 2022/03/22

  • use "Tag.NoRender" from htag>=0.0.16 (in place of return 0)

0.0.7 "add form" 2022/03/20

  • add Form() object (which onsubmit json formdata without redrawing itself)
  • inputs don't redraw itself after onchange

0.0.6 "my name is" 2022/03/19

  • add a meta tag with htbulma version used in rendering
  • add some spaces in Tags()

0.0.5 "revert, bad idea" 2022/03/18

  • tabs from tab, are no more in a Box() ;-)
  • revert : Toaster.show(content) take only one object
  • revert : MBox.show(content) take only one object

0.0.4 "multi contents" 2022/03/17

  • Toaster.show(*content) can take multiple objects
  • MBox.show(*content) can take multiple objects
  • MBox.confirm(content, ok, ko=None,txtok="OK",txtko="Cancel") (ok/ko are callbacks)

0.0.3 "classEnsure ensure" 2022/03/16

  • version is uptodate to toml version
  • classEnsure() is a little bit better (not appending continously)

0.0.2 "right imports" 2022/03/16

  • just the package imports

0.0.1 "initial public release" 2022/03/15

  • initial public release