kokutoru / gtox Goto Github PK
View Code? Open in Web Editor NEW[abandoned] GTK3 Tox-Client
License: GNU General Public License v3.0
[abandoned] GTK3 Tox-Client
License: GNU General Public License v3.0
Very annoying at the chat..
No idea how to solve it.
http://stackoverflow.com/questions/26693042/gtkscrolledwindow-disable-scroll-to-focused-child
GNOME 3.16. Not sure if you see it too. If not, I'll send you a screenshot, but tomorrow, becasue I'm really tired.
(gTox:14298): glibmm-ERROR **:
unhandled exception (type std::exception) in signal handler:
what: near "(": syntax error
When removing a contact, when error at adding contact etc.
Generally lets show a Error Dialog when a error occurs.
I know two months shouldn't be considered dead, but still. Is this dead? I got my hopes up when I saw this project after I found out that Venom was dead.
I had some confusing problems while testing the new apiupdate-branch...
and found the following issue irungentoo/toxcore#1307
Not really a problem, we just need to make sure to use the same "version" while testing.
For our first release, I think we should wait until uTox, qTox, Toxic, ... releases binaries with the new toxcore..
For the gtox-git ArchLinux package.. we probably will need a way to inform users that it will use the newest toxcore and won't be compatible with older clients.
Dialog when starting gTox ? With a "don't show again" option ?
When scrolled to bottom, and new message gets added, scroll down.
Create a context menu to delete a contact
I'd like to change my name.
The settings popover doesnt close if the settings button is clicked
There should be a default message when adding contacts
I can't really use gTox without this.
Change name when popup closes,
adn/or maybe when enter is pressed.
Is a question if we should do it..
Remove send button.
Send message on ENTER
.
New line with SHIFT+ENTER
.
Remove VPaned, resizes as you write..
At the moment it resizes but never goes back to original position.
Why does it resize ? Because it's not in a ScrolledWindow.
So there are 2 options
Settings dialog
Needs a redraw after adding a new line.
No idea how, no idea why it's a problem.
Maybe a bug in GTK ?
Just asking if we should use a sqlite database for chat log.
We should use constants for text's.
And we should have an english translation file
Ability to disable the log.
With Settings (global) and with chat-command (contact).
Online contacts should be somehow "visible"
Add avatar support
Pretty simple to add, but not that important right now
The chat window should label the same as the attached chat
Not that simple to select text over multiple lables.
We probably will need to create a custom widget....
More info at https://github.com/Tox/Tox-STS/blob/master/STS.md#tox-uri-scheme
We will need a way to signal a running gTox instance.. hmm
I think it should work the following way:
Same as "If client runs" but signal all running clients..
http://www.tkalin.com/blog_posts/using-console-vim-as-vim-protocol-handler-in-ubuntu/
Will be possible to use "tox://" or "tox://@" as url..
and recv
Something is really messed up..
Please add the files from SQLiteCpp and everything should be fine :)
Hi,
I'm on Arch and when i do
gTox
I got this
Couldn't locate locale
Please add a function to send the text via [RETURN]
apiupdate mohlek/gTox@3929cc8 branch is just quick & dirty
from
switch(error) {
case TOX_ERR_NEW_OK:
//all okay
break;
case TOX_ERR_NEW_NULL:
throw Exception("TOX_ERR_NEW_NULL");
break;
....
case TOX_ERR_NEW_MALLOC:
throw Exception("TOX_ERR_NEW_MALLOC");
break;
....
default:
throw std::runtime_error("tox_new unknow error code");
break;
}
to
switch(error) {
case TOX_ERR_NEW_OK:
//all okay
break;
default:
throw Exception(error);
break;
}
and in Exception:
Exception(TOX_ERR_NEW_MALLOC error) {
switch(error) {
case TOX_ERR_NEW_OK:
throw std::runtime_error("Illegal Exception TOX_ERR_NEW_OK");
break;
case TOX_ERR_NEW_NULL:
code = "TOX_ERR_NEW_NULL";
break;
....
case TOX_ERR_NEW_MALLOC:
code = "TOX_ERR_NEW_MALLOC";
break;
....
default:
throw std::runtime_error("tox_new unknow error code");
break;
}
}
With this change we probably should split the Exception from the Tox.h/cpp
and call it ToxException.h/cpp
Find alternative for Tox::get_last_online
, if it doesn't exists anymore.. write own version.
Or remove it, when it's not important..
OFFLINE = -1,
NONE = TOX_USER_STATUS::TOX_USER_STATUS_NONE,
AWAY = TOX_USER_STATUS::TOX_USER_STATUS_AWAY,
BUSY = TOX_USER_STATUS::TOX_USER_STATUS_BUSY,
TCP_ONLY = 0x1000,
TCP_ONLY_NONE = TOX_USER_STATUS::TOX_USER_STATUS_NONE | 0x1000,
TCP_ONLY_AWAY = TOX_USER_STATUS::TOX_USER_STATUS_AWAY | 0x1000,
TCP_ONLY_BUSY = TOX_USER_STATUS::TOX_USER_STATUS_BUSY | 0x1000,
Create update the functions that uses this with (EUSERSTATUS)(status & TCP_ONLY)
and/or
make it somehow visual in contact list.
==> gtox-git dependencies:
I double checked the name of the package and checked installed status..
extra/sqlite 3.8.7.1-1 [Installiert]
A C library that implements an SQL database engine
extra/librsvg 1:2.40.5-1 [Installiert]
A SVG viewing library
No idea whats up..
Please make a dialog if more than 2 accounts are available.
At the moment it's not possible to select text large than the visible widget.
While selecting text the parent ScrolledWindow should scroll if the mouse reaches the top or bottom edge.
Use keywords for translation ?
Will german fallback to english when german misses the translation ?
Needs to be checked.
I think we should do this for the first release.
It should be possible to add multiple bootstraps if one bootstrap shut down...
The bootstraps could be readed from a sql table so users can edit them on their own (later).
It's not possible to create a new account..
How about a basic smilie support?
but where ?
Not working
Never done before.. if you know how it's done contact me.
Will take some weeks to research.
There is a error on creating a new account.
I do see that a message came, and it has an entry, but the area where the text should be is like non-existent. I can't read anything.
As the title says..
With open chat:
With closed chat:
With disabled log, chat won't be able to load the first incoming messages.
Possible solution:
When log is disabled, add a 2nd sqlite memory only database and write log.
This way, this bug will be fixed and it we will store the chat log for the session.
Right now messages are lost when you close the chat-window.
A simple and basic chat funktion would be awesome
The sortorder in the chatlog is messed up.
it sorts just the wrong direction
Need to update chat text highlight after size_allocate
https://github.com/Tox/Tox-STS/blob/master/STS.md
https://github.com/irungentoo/Tox_Client_Guidelines
I think it would be a good idea..
We should create a issue for each of these items and reference them..
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.