Omnimaga

Omnimaga => Discontinued => Our Projects => OmnomIRC Development => Topic started by: Sorunome on January 11, 2016, 12:50:48 pm

Title: Stretching for OmnomIRC 3
Post by: Sorunome on January 11, 2016, 12:50:48 pm
OmnomIRC 2 has been around since quite some time now, in fact, since before I took over the project. It has gone a long path from when I started taking over, fixing some bugs, adding features, creating a way more solid codebase, using less recources and supporting more systems.
OmnomIRC as itself is a neverending project, and as such I still plan to continue working on it. As such I started making a ToDo list what needs to be done until I think a version bump to OmnomIRC 3.0 is in order!
Of cource you could just simply view it here on Github (https://github.com/Sorunome/OmnomIRC/milestones/3.0), but I want to highlight some points about it, in particular those where I'd love some help of other people:
Title: Re: Stretching for OmnomIRC 3
Post by: E37 on January 13, 2016, 06:09:55 pm
I kinda feel like a noob for asking this, but what exactly is OmnomIRC? Is it a phone app?
Title: Re: Stretching for OmnomIRC 3
Post by: Sorunome on January 13, 2016, 06:10:24 pm
It's the web-chat thing you can use on the top of every omnimaga page! :D
Title: Re: Stretching for OmnomIRC 3
Post by: E37 on January 13, 2016, 06:13:48 pm
Oh! So that is what it is called!
Title: Re: Stretching for OmnomIRC 3
Post by: Digital on January 22, 2016, 11:36:00 am
Here are some layout ideas I thought of:
Title: Re: Stretching for OmnomIRC 3
Post by: Sorunome on January 22, 2016, 01:23:18 pm
Here are some layout ideas I thought of:
  • at the top are tabs, mainly for chat
  • one tab for "settings" or "other", this may include the stuff being in the upper right corner atm
  • less or none space between outer borders and the iFrame
  • adding a scroll bar to the userlist
  • replacing the prefix "#" with an "I" for IRC
  • removing the paddings in the userlist
  • hovering over a smiley in the smiley menu shows what it is in text
  • adding msg between IRC and OmnomIRC users
  • removing black as color form the nick colors
  • timestamps less visible (lighter color)
Thanks for the suggestions!
As for the iframe space, that is part of Omnimaga and not OmnomIRC ;)
As for the userlist, maybe a scrollbar which auto-hides as there isn't much space for it?
As for the prefix, that is configurable which prefix there is.
As for the smiley hovering, that is a bug xD
Title: Re: Stretching for OmnomIRC 3
Post by: Digital on January 22, 2016, 03:28:40 pm
Quote
As for the iframe space, that is part of Omnimaga and not OmnomIRC ;)
maybe negative margin or !important ?

Quote
As for the smiley hovering, that is a bug xD
Fix it, add a toggle option to the menu and call it a feature.
/me hides
  jk

Quote
As for the userlist, maybe a scrollbar which auto-hides as there isn't much space for it?
Adding a scrollbar to the userlist makes it way more mobile friendly. There is a padding-left rule, removing this would create enough space for a scrollbar. Or take a little space from the chatbox.

As mentioned here on github (http://github.com/Sorunome/OmnomIRC/issues/50) you want to force horizontal view on mobile phones. I really hate typing in horizontal view, so please don't do it or add an option for that :D
Title: Re: Stretching for OmnomIRC 3
Post by: Sorunome on January 22, 2016, 03:31:35 pm
[...]
Quote
As for the userlist, maybe a scrollbar which auto-hides as there isn't much space for it?
Adding a scrollbar to the userlist makes it way more mobile friendly. There is a padding-left rule, removing this would create enough space for a scrollbar. Or take a little space from the chatbox.

As mentioned here on github (http://github.com/Sorunome/OmnomIRC/issues/50) you want to force horizontal view on mobile phones. I really hate typing in horizontal view, so please don't do it or add an option for that :D
Wut, "automatically switching to horizontal view" what did I mean with that.........I do not want to force people into landscape mode o.o
Title: Re: Stretching for OmnomIRC 3
Post by: Eeems on January 22, 2016, 06:00:40 pm
You probably just meant for it to switch styles to support horizontal view better.
Title: Re: Stretching for OmnomIRC 3
Post by: Sorunome on May 10, 2016, 04:01:19 am
You probably just meant for it to switch styles to support horizontal view better.
Yes, probably.

However, the current skin is quite broken due to how it grew historically, it's just a mess all over.

Anybody want to help on writing a new one? As the core is seperated etc. you don't have to have any idea at all as to how things are working in the background, all you'd need to do is write the front-end page thingy, the omnomirc.js core takes part of the reset :)
Title: Re: Stretching for OmnomIRC 3
Post by: SpiroH on May 10, 2016, 09:28:32 am
...
However, the current skin is quite broken due to how it grew historically, it's just a mess all over.

Anybody want to help on writing a new one? As the core is seperated etc. you don't have to have any idea at all as to how things are working in the background, all you'd need to do is write the front-end page thingy, the omnomirc.js core takes part of the reset :)
Hellooo Soru,

Out of my experience I can say the following: when you are in need for help to start up any project you fancy, most of the times nobody steps forward until the moment the thing gets a bit spicy.
So my suggestion (forgive the advice) would be: first take a bite at it; let others know about your progress; and then quite likely you'll uncover some interested followers and/or contributors.
It has already happened to me some times in the past, unfortunately.

So yeah, give it shot and we'll see. ;)