Live data from Hacker News

Rainbow Lollipop: an experimental visual history web browser

github.com

11–19 of 19 posts

Re: Rainbow Lollipop: an experimental visual history web browser

#11
post #4

I always thought that nobody really used Vala anymore. Kind of neat to see it in use.

Most GNOME apps started today are done in Vala afaik. It’s just starting to get traction. Maybe not at fast as $HipsterLang, but steadily.

Didn't they choose JavaScript as their preferred language to write new applications?

Re: Rainbow Lollipop: an experimental visual history web browser

#13

Earlier quoted context omitted.

Most GNOME apps started today are done in Vala afaik. It’s just starting to get traction. Maybe not at fast as $HipsterLang, but steadily.

Didn't they choose JavaScript as their preferred language to write new applications?

They choose JavaScript as the preferred language for Gnome Shell plugins, afaik.

Re: Rainbow Lollipop: an experimental visual history web browser

#14

Earlier quoted context omitted.

Most GNOME apps started today are done in Vala afaik. It’s just starting to get traction. Maybe not at fast as $HipsterLang, but steadily.

Didn't they choose JavaScript as their preferred language to write new applications?

Correct. Regular applications are still mostly written in C, but newer projects tend to use Vala more and more.

Re: Rainbow Lollipop: an experimental visual history web browser

#15
Here's an interesting approach to tabs

https://vimeo.com/9019483

Watching the video makes a lot more sense than my explanation!

Along with the usage of tabs, you have the concept of "sessions" A session is a collection of any tabs opened before starting a new session, by using ctrl+t. Using this will naturally result in collections of related tabs... You can then switch between sessions in a tree-style-tabs kind of way.

Watching the video makes a lot more sense than my explanation!

Re: Rainbow Lollipop: an experimental visual history web browser

#16

Ask me anything about rainbow-lollipop

Well, I cannot compile the current version, nor install the deb. Using latest Linux Mint. It took some effort getting all the dependencies right, and it wasn't clear that I had to install the httpseverywhere plugin also provided on your Github account :)

While building, I get the following error that I cannot seem to solve:

CMakeFiles/rainbow-lollipop.dir/src/config_dialog.c.o: In function `rainbow_lollipop_config_dialog_construct': config_dialog.c:(.text+0x265e): undefined reference to `gtk_switch_set_state'

Re: Rainbow Lollipop: an experimental visual history web browser

#17

Ask me anything about rainbow-lollipop

Well, I cannot compile the current version, nor install the deb. Using latest Linux Mint. It took some effort getting all the dependencies right, and it wasn't clear that I had to install the httpseverywhere plugin also provided on your Github account :) While building, I get the following error that I cannot seem to solve: CMakeFiles/rainbow-lollipop.dir/src/config_dialog.c.o: In function `rainbow_lollipop_config_di…

if by "latest" you mean the "rebecca"-release they advertise on their homepage, i got bad news for you. They ship with gtk version 3.10.x. The minimum api needed is 3.14.x . This dependency is available in mint since the "betsy"-release.

i just pushed a fix, so older APIs should work, too. Please pull the git and try to build again. Thanks for the hint :)

Re: Rainbow Lollipop: an experimental visual history web browser

#18
post #15

Here's an interesting approach to tabs https://vimeo.com/9019483 Watching the video makes a lot more sense than my explanation! Along with the usage of tabs, you have the concept of "sessions" A session is a collection of any tabs opened before starting a new session, by using ctrl+t. Using this will naturally result in collections of related tabs... You can then switch between sessions in a tree-style-tabs kind of w…

Firefox has, except for the vertical foldable list UI, Panorama (ctrl+shift+e to toggle between).

http://imgur.com/SNRLpxx

Re: Rainbow Lollipop: an experimental visual history web browser

#19

Earlier quoted context omitted.

Well, I cannot compile the current version, nor install the deb. Using latest Linux Mint. It took some effort getting all the dependencies right, and it wasn't clear that I had to install the httpseverywhere plugin also provided on your Github account :) While building, I get the following error that I cannot seem to solve: CMakeFiles/rainbow-lollipop.dir/src/config_dialog.c.o: In function `rainbow_lollipop_config_di…

if by "latest" you mean the "rebecca"-release they advertise on their homepage, i got bad news for you. They ship with gtk version 3.10.x. The minimum api needed is 3.14.x . This dependency is available in mint since the "betsy"-release. i just pushed a fix, so older APIs should work, too. Please pull the git and try to build again. Thanks for the hint :)

It worked, thanks!
Post reply on HN