If you can, please use the tab widget from epiphany (and now nautilus). It would be really nice to have one consistent tab implementation in major gnome applications.
Very cool indeed but please do not commit this upstream simply because I find it’s not that needed for a calculator program. Leave thing as simple as it is, or else GNOME would turn to KDE soon,
I always wondered why calculator applications were always mimicking the real like calculator.
As soon as you want to do more than just a few operations, the command line model found in tools such as Matlab, Octave or bc is far more powerful.
If tabs are introduced in the calculator, why not reserve one for a small command line interpretor?
As you are currently in the code, I have a usability annotation: due to the many buttons it would be nice to have some kind of visual help for orientation. I use the calculator only from time to time and every time again I search for the Clr button. If that is compatible with the HIG, could you i.e. make its bg color some kind of red? And probably the +,-,/,* somewhat darker so one has some visual clue relative to other buttons.
Unless I need some more advanced functions I always use xcalc for this reason only.
Does the application display the whole equation that you are inputting as you are typing it (as opposed to only displaying the last key pressed).
That would be a big help
I don’t exactly understand why someone would need tabs in a calculator, and I don’t understand either why someone would use gcalctool instead of qalculate (http://qalculate.sourceforge.net/).
People seem to think it’s a joke, and maybe it is. But I definitely see the use for it, if only because window managers do not handle this as good as applications (or even close). I do want multiple calculations open, just like I want multiple documents and multiple directories. But I do not want a cluttered taskbar/awn/similar. Since WM/taskbar/DE/whoever should be responsible handles it poorly, applications need to. And don’t get me started on that Compiz plugin, that’s completely unusable, sadly. At least one DE tried, I’ll give them that.
Tabs are a great working model, tried and true, proven and liked. So far many other models have been (often loudly) totet as “superior” on various mailing lists and forums, and never ever been so in practice. There’s a reason spatial mode is not the default in most distros. Because it’s only better in theory and even then it’s highly doubtful.
So, be it a joke or not - I don’t really mind for this app - it would actually make it a better application, using a UI that many feel very comfortable with (and which is ignorable for those who doesn’t).
You have done a very good job, but I don’t think normal user need Tab Feature for an calculator, simply because they do not need to switch to multiple calculator to do calculations. I agree with Jones and Eric’s opinions.
I’ll have to protest on the claim that they’re a usability problem. Unless you have one with them? Tabs, for one, are an optional feature. Two, while they aren’t as easy to figure out as simply launching a 2nd window, they are figure-able, and are quite popular - in browsers, IM messengers, and so on.
So, unless you have a proper HIG to backup your idea, I don’t consider it valid.
[...] The Empathy team is proud to announce you that the next release of our fantastic instant messaging client will use tabs for both accounts and groups. This important change will bring Empathy closer to GNOME 3.0 following the path of other popular applications, like Totem, Banshee and gcalctool. [...]
I like the concept of being able to do parallel calculations.
However, it would only make sense if we had a history of calculations for the various tabs, and offered other advanced features. At the moment, average non-programmable calculators CASIO fx-991ES are way more useful than our calculator.
Before tabs are useful, at least the following features should be implemented:
* input history
* complex numbers
* sinh, cosh, tanh
* numerical integration
* variable assignment (”A=exp(i*pi)…
* formula
* nature constants
[...] with complex numbers, nature constants, does not even have a calculation history as I mentioned in a blog comment. This is a shame! Before you implement such a craptastic feature, think about how it will be used! [...]
[...] A coisa das abas no Nautilus não me fizeram sentido, mas achei até razoável. Mas eis que vejo a GCalctool com abas! Puxa! Pra que, alguém quer abas numa [...]
[...] not in the way Wouter Bolsterlee is showing it. Another application that I think should not is the calculator. Nautilus is nice for me because it may improve the user’s workflow, but does anyone plays two [...]
@Marcus calculator used to include infrastructure that would allow you to do some button specific colour coding. It may have been removed since no one ever actually used it but if you poke around the source code you might still find it. (I only played around with it enough to make a relatively simple example where the text on the number buttons was differently coloured.)
[...] delirante discussione avvenuta tra diversi sviluppatori GNOME, mentre ero un po’ AFK. Le cose sono degenerate fino ad ottenere ciò che potete ammirare in questa piccola galleria in cui cerco di [...]
[...] some are obvious jokes (like d-bus one and tab on tab), some of the mock-ups really look realistic: gcalctool, banshee, pidgin, totem, empathy, panel, and possibly there are [...]
@caspararemi turn off things like the GPS, 3G and WiFi connectivity when you don't want to use them and it gets much better tweeted 3 days ago
@adebradley our office is two floors below you ;-) tweeted 4 days ago
I've just worked out why Sarah Palin gets so much interest. McCain is so old, he'll clearly die soon, so his VP is going to be President tweeted 4 days ago
Alexander:
Out of curiosity, what is it with this recent fetish for tabifying things that seems to have swept GNOME?
Not that it doesn’t always make sense. As long as you could name the tabs in gcalctool, I could see it working out pretty nicely.
10 July 2008, 11:34 pmanoymous:
I hope it’s a joke
10 July 2008, 11:43 pmJeff Waugh:
Pure hilarity.
10 July 2008, 11:55 pmEthan Osten:
Hear that kids? It’s the sound of the spatial metaphor gasping and dying.
11 July 2008, 12:03 amLaserJock:
Awesome!! Perhaps my nerdiness is showing but that really rocks.
11 July 2008, 12:23 amArafat:
I don’t want to sound rude.. But can’t you hack on something useful instead of adding tabs to a calculator??
11 July 2008, 12:42 amVadim P.:
The tabs are cool but how’d you tone down the darkness of the newhuman theme? if that’s the one
11 July 2008, 1:02 amJeff Schroeder:
If you can, please use the tab widget from epiphany (and now nautilus). It would be really nice to have one consistent tab implementation in major gnome applications.
11 July 2008, 2:52 amMike Gratton:
Awesome^2!
11 July 2008, 3:25 amJones Lee:
Very cool indeed but please do not commit this upstream simply because I find it’s not that needed for a calculator program. Leave thing as simple as it is, or else GNOME would turn to KDE soon,
11 July 2008, 3:56 amEvan:
hahaha, you’re a bad person.
11 July 2008, 6:52 amStephane C.:
I always wondered why calculator applications were always mimicking the real like calculator.
11 July 2008, 6:54 amAs soon as you want to do more than just a few operations, the command line model found in tools such as Matlab, Octave or bc is far more powerful.
If tabs are introduced in the calculator, why not reserve one for a small command line interpretor?
fraggle:
Is this a joke?
11 July 2008, 8:39 amMarcus:
As you are currently in the code, I have a usability annotation: due to the many buttons it would be nice to have some kind of visual help for orientation. I use the calculator only from time to time and every time again I search for the Clr button. If that is compatible with the HIG, could you i.e. make its bg color some kind of red? And probably the +,-,/,* somewhat darker so one has some visual clue relative to other buttons.
Unless I need some more advanced functions I always use xcalc for this reason only.
Have fun hacking, anyway!
11 July 2008, 8:54 amReinoutS:
Please. KISS. Tabs in the calculator just look So Wrong!
11 July 2008, 9:07 amJan Schmidt:
Dear god no.
11 July 2008, 9:17 amAnonymous coward:
Does the application display the whole equation that you are inputting as you are typing it (as opposed to only displaying the last key pressed).
That would be a big help
Liking the “=42″ reference
11 July 2008, 9:20 amEric Duminil:
I don’t exactly understand why someone would need tabs in a calculator, and I don’t understand either why someone would use gcalctool instead of qalculate (http://qalculate.sourceforge.net/).
11 July 2008, 10:04 amtroll:
It’s nice but remove the tabs. They are a usability nightmare, and no ORDINARY users (outside the uber nerdy developer commmunity) wants them.
11 July 2008, 12:23 pmStoffe:
People seem to think it’s a joke, and maybe it is. But I definitely see the use for it, if only because window managers do not handle this as good as applications (or even close). I do want multiple calculations open, just like I want multiple documents and multiple directories. But I do not want a cluttered taskbar/awn/similar. Since WM/taskbar/DE/whoever should be responsible handles it poorly, applications need to. And don’t get me started on that Compiz plugin, that’s completely unusable, sadly. At least one DE tried, I’ll give them that.
Tabs are a great working model, tried and true, proven and liked. So far many other models have been (often loudly) totet as “superior” on various mailing lists and forums, and never ever been so in practice. There’s a reason spatial mode is not the default in most distros. Because it’s only better in theory and even then it’s highly doubtful.
So, be it a joke or not - I don’t really mind for this app - it would actually make it a better application, using a UI that many feel very comfortable with (and which is ignorable for those who doesn’t).
11 July 2008, 12:34 pmVadim P.:
Because gcalctool is default in gnome? one doesn’t really need qalculate by default.
11 July 2008, 1:10 pmkov » Blog Archive:
[...] it seems like lots of people are enjoying adding tab support to GNOME [...]
11 July 2008, 2:14 pmTrung Le:
You have done a very good job, but I don’t think normal user need Tab Feature for an calculator, simply because they do not need to switch to multiple calculator to do calculations. I agree with Jones and Eric’s opinions.
11 July 2008, 3:16 pmEric Duminil:
one doesn’t really need tabs in calculator by default either;)
What’s next, tabs in Sudoku & MahJong?
In comparison, “3€ to $” or “10kWh to J” from qalculate are way more useful than tabs in calculator.
11 July 2008, 4:03 pmColacanth Nicholson:
You only get inspired when you do HACKING. (though not all HACKING are to be merged back to the upstream). Have fun hacking @ GUADEC.
12 July 2008, 1:24 amVadim P.:
I’ll have to protest on the claim that they’re a usability problem. Unless you have one with them? Tabs, for one, are an optional feature. Two, while they aren’t as easy to figure out as simply launching a 2nd window, they are figure-able, and are quite popular - in browsers, IM messengers, and so on.
So, unless you have a proper HIG to backup your idea, I don’t consider it valid.
12 July 2008, 1:31 pmBlog:
[...] The Empathy team is proud to announce you that the next release of our fantastic instant messaging client will use tabs for both accounts and groups. This important change will bring Empathy closer to GNOME 3.0 following the path of other popular applications, like Totem, Banshee and gcalctool. [...]
12 July 2008, 3:02 pmChristian Neumair:
I like the concept of being able to do parallel calculations.
However, it would only make sense if we had a history of calculations for the various tabs, and offered other advanced features. At the moment, average non-programmable calculators CASIO fx-991ES are way more useful than our calculator.
Before tabs are useful, at least the following features should be implemented:
* input history
* complex numbers
* sinh, cosh, tanh
* numerical integration
* variable assignment (”A=exp(i*pi)…
* formula
* nature constants
best regards,
12 July 2008, 3:19 pmChristian Neumair
Le blog de Tester » GnomeICU at the forefront of tabs:
[...] seems to be this new fad at adding tabs, but GnomeICU has had them for years, since 2002. You guys are like sooo [...]
12 July 2008, 3:36 pmA pocketful of tabs at kasablog:
[...] seems like GNOME crew is adding tabs everywhere these days… see here, here and here ; and now also in [...]
12 July 2008, 4:12 pmLa folie des onglets sous GNOME « Informatique de Julien:
[...] encore pour la calculatrice GNOME [...]
12 July 2008, 4:22 pmChristian Neumair » Blog Archive » If I were at GUADEC…:
[...] with complex numbers, nature constants, does not even have a calculation history as I mentioned in a blog comment. This is a shame! Before you implement such a craptastic feature, think about how it will be used! [...]
12 July 2008, 5:56 pmsryo:
If you plan on following other trends, may i suggest quicksearch in the top-right corner
12 July 2008, 6:36 pmPrihodnost namizja Gnome « lukov blog:
[...] jezičke (ang. tabs) pri vsaki Gnome aplikaciji. In da mislijo resno, so tudi že prilagodili kar nekaj [...]
12 July 2008, 9:27 pmNação Livre » Blog Archive » Tabs everywhere ? Please, no!:
[...] A coisa das abas no Nautilus não me fizeram sentido, mas achei até razoável. Mas eis que vejo a GCalctool com abas! Puxa! Pra que, alguém quer abas numa [...]
13 July 2008, 5:02 amurfe:
That’s a joke, right?
13 July 2008, 11:44 amGNOME 3.0 (Everything with tabs) == Suck! Marco Islas Blog:
[...] not in the way Wouter Bolsterlee is showing it. Another application that I think should not is the calculator. Nautilus is nice for me because it may improve the user’s workflow, but does anyone plays two [...]
13 July 2008, 7:49 pmCalum Benson: Tab frenzy | labor:
[...] to admit I cringe every time somebody adds tabs to an application. Not because I have anything against appropriate use of tabs (and I’ll [...]
13 July 2008, 10:28 pmAlan:
@Marcus calculator used to include infrastructure that would allow you to do some button specific colour coding. It may have been removed since no one ever actually used it but if you poke around the source code you might still find it. (I only played around with it enough to make a relatively simple example where the text on the number buttons was differently coloured.)
14 July 2008, 3:47 amInvasione di TAB (schede) in GNOME 3? « pollycoke :):
[...] delirante discussione avvenuta tra diversi sviluppatori GNOME, mentre ero un po’ AFK. Le cose sono degenerate fino ad ottenere ciò che potete ammirare in questa piccola galleria in cui cerco di [...]
22 July 2008, 12:51 pm狗爺語錄 » Entry » The shamelessness of tab-mania:
[...] some are obvious jokes (like d-bus one and tab on tab), some of the mock-ups really look realistic: gcalctool, banshee, pidgin, totem, empathy, panel, and possibly there are [...]
15 August 2008, 11:23 am