Author Topic: Stretching for OmnomIRC 3  (Read 8613 times)

0 Members and 1 Guest are viewing this topic.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Stretching for OmnomIRC 3
« 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, but I want to highlight some points about it, in particular those where I'd love some help of other people:
  • Responsive design. Either write one, or if not, at least come up with how things should be layouted so that it works well on phones and such. (I suck at coming up with layouts, I could implement one, though, if you line out where what should be and how it should act etc.)
  • Apps.....I thought it would be great of having official OmnomIRC apps which allow for things like notifications etc. But I've never done app development so far.
  • Support more forum softwares (Currently only SMF, phpBB and ABXD), support perhaps things like wordpress or something
  • More IRC client integration scripts (currently only hexchat)
  • Ideas! Ideas! Give me ALL the ideas!
« Last Edit: January 11, 2016, 01:01:46 pm by Sorunome »

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline E37

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 358
  • Rating: +23/-0
  • Trial and error is the best teacher
    • View Profile
Re: Stretching for OmnomIRC 3
« Reply #1 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?
I'm still around... kind of.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Stretching for OmnomIRC 3
« Reply #2 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

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline E37

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 358
  • Rating: +23/-0
  • Trial and error is the best teacher
    • View Profile
Re: Stretching for OmnomIRC 3
« Reply #3 on: January 13, 2016, 06:13:48 pm »
Oh! So that is what it is called!
I'm still around... kind of.

Offline Digital

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 107
  • Rating: +0/-0
  • 10101
    • View Profile
    • Digital's Hp
Re: Stretching for OmnomIRC 3
« Reply #4 on: January 22, 2016, 11:36:00 am »
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)
I'm sorry if i might make some mistakes, I'm German so English isn't my first language. Please correct me :)

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Stretching for OmnomIRC 3
« Reply #5 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

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Digital

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 107
  • Rating: +0/-0
  • 10101
    • View Profile
    • Digital's Hp
Re: Stretching for OmnomIRC 3
« Reply #6 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.
* Digital 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 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
I'm sorry if i might make some mistakes, I'm German so English isn't my first language. Please correct me :)

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Stretching for OmnomIRC 3
« Reply #7 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 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

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Stretching for OmnomIRC 3
« Reply #8 on: January 22, 2016, 06:00:40 pm »
You probably just meant for it to switch styles to support horizontal view better.
/e

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Stretching for OmnomIRC 3
« Reply #9 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 :)

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Stretching for OmnomIRC 3
« Reply #10 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. ;)