by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 07 06:17
    scala-steward opened #140
  • Jul 25 10:42
    scala-steward opened #139
  • Jul 20 14:54
    scala-steward opened #138
  • Jul 20 14:54
    scala-steward opened #137
  • Jun 30 20:52
    scala-steward opened #136
  • Jun 28 14:41
    scala-steward opened #135
  • Jun 21 02:25
    scala-steward opened #134
  • Jun 19 20:07
    scala-steward opened #133
  • Jun 19 04:07
    scala-steward opened #132
  • Jun 15 02:33
    scala-steward opened #131
  • Jun 06 18:40
    scala-steward opened #130
  • Jun 02 23:05
    sake92 closed #129
  • Jun 02 23:05
    sake92 closed #128
  • Jun 02 23:05
    sake92 closed #127
  • May 30 22:35
    scala-steward opened #129
  • May 29 15:02
    scala-steward opened #128
  • May 26 20:31
    scala-steward opened #127
  • May 26 19:30

    sake92 on master

    remove components fixed version (compare)

  • May 26 19:30

    sake92 on v0.8.0

    remove components fixed version (compare)

  • May 26 19:26
    sake92 closed #118
Sakib Hadžiavdić
@sake92
I do have plans to support ScalaJS in hepek components
when I find some time
Shubham Kamthania
@ikamthania
Ok thanks for the info. Do you have a design in mind how do you plan to do that ?
Sakib Hadžiavdić
@sake92
yeah, already have some working code
just need to separate the platform independent hepek-components
there is some stuff that relies on JSoup and other Java libraries
Shubham Kamthania
@ikamthania
is it on github yet ?
Sakib Hadžiavdić
@sake92
nope, not yet :D
not finished yet
Shubham Kamthania
@ikamthania
No problem. Count me in as a super early adopter
Sakib Hadžiavdić
@sake92
hehe, thanks :smiley:
with ScalaJS you usually use a reactive library
I tried ScalaRx but didn't like it, all those implicits and owners stuff..
It would fit nicely with Hepek also I think
Shubham Kamthania
@ikamthania
My only concern would be bundle size. I have personally seen bundle size shooting up to 8 mb in scalajs. It was using scalajs-react though so react js in itself add to it
basic scalajs app is around 60kb I think but most client libraries add a lot of unnecessary stuff
Tried laminar it stands around 400 kb optimized with a great deal of complexity to my taste
scalajs-react with all its events passing and all is way too much complexity in my opinion
Sakib Hadžiavdić
@sake92
this TODO thingy is 1.6MB fastOpt
Hepek shouldn't add much, it's just HTML..
Shubham Kamthania
@ikamthania
It doesn't that's what make it attractive. Sweet and simple
Sakib Hadžiavdić
@sake92
yeah, complexity is the biggest concern to me
Shubham Kamthania
@ikamthania
Will take a look at rescala
Sakib Hadžiavdić
@sake92
cool :)
Shubham Kamthania
@ikamthania
Do you have a timeline when you plan to release it. I am just curious how it will work.
Sakib Hadžiavdić
@sake92
not really, I should find time this week
you can play with that TODO example
instead of those Scalatags stuff there would be Hepek row, inputText etc
not that much to it :D
Shubham Kamthania
@ikamthania
Ok thanks.
container is-fluid
Sakib Hadžiavdić
@sake92
@ikamthania here's PR for ScalaJS
you can publishLocal in order to try it
it compiles, but I found some rough edges regarding Scalatags.. not very pleasant to use yet
I'll try to find some workarounds before merging it
Shubham Kamthania
@ikamthania

you can publishLocal in order to try it

Thanks. I will give it a try soon.

Shubham Kamthania
@ikamthania
Do we have is-fluid modifier in hepek or we need to use it as cls:="is-fluid"
Sakib Hadžiavdić
@sake92
nope
it's not general enough to be included
Shubham Kamthania
@ikamthania
:thumbsup:
Sakib Hadžiavdić
@sake92
This PR fixes most of annoyances I found with ScalaJS Scalatags API
hopefully it gets merged soon