07:23:32 I want to help to contribute to monero gui, but I never done any gui programming before, and I really do not understand how to develop on the gui. Is there any good place for me to start? 08:31:44 What programming did you do then, if not yet GUI programming? You you "speak" C++? Do you know cryptography? 08:39:35 Off topic but I'm building a very lightweight blockchain "explorer" and python api around the rpc from my own node 09:14:38 I mostly use C++ and python for doing some chores, and all in cli. Never learned cryptography systematically, but I guess I can work on something that do not touch cryptography 09:14:57 But I really do not understand how does monero gui get designed? 09:18:01 Accretion ? 09:19:04 If that's what you're asking, there is no designer that hands a designed UI to a programmer to create it. 09:19:57 May I ask what is the tool used for designing / drawing the monero gui interface? 09:23:44 QML. 09:23:51 The GUI technology used is Qt, and I guess that no designer tool, or drawing tool, is involved, people just add a field here and a button there "manually" and then run the thing to see how it looks. It not yet looking good iterate. selsta may know details however. Anyway, not the designing is the really important part of course, but providing the logic behind it. 09:24:52 That is kind of wild west for getting a graphic app without any tool... 09:26:11 There are tools. When rbrunner7 says manually, it's not really manual. There's a description file that says "all these widgets with that hierarchy" and there's a layout engine that'll generate those. 09:26:30 So the layout is automated. 09:26:43 Ah, ok, I stand corrected. 09:27:10 It depends what you mean by manually really. 09:27:34 I was thinking about make the password as the last seed for wallet, like how trezor wallet functions. The wallet is generated by key + password everytime. Basically get the wrong password do not reject you, but instead will simply take you to a blank wallet, and you can have multiple wallet with different password to provide plausible deniability 09:27:38 Do people use an interactive tool to modify that description file? 09:27:52 I mean, I wrote code to draw actual widgets so maybe my understanding is manual tends to be pretty low level... 09:28:33 Do you think is this a good idea? 09:28:40 It's text, so any editor will work. 09:29:23 It is not a good idea, because it wil lbe trivially detected. There's a so called "offset" that can be used for this, which cannot be detected. 09:29:48 Does the gui currently support offset? 09:29:53 You'd have to add a second level of "enter password-like entity". 09:30:08 I don't expect it does. But I don't actually know. 09:30:59 Can this kind of work get funded by CCS? 09:31:06 Oh wait, offset works from seeds, it will also be detectable if you use it on a wallet file... 09:31:27 Anything can be, if the community wants it. 09:31:39 ok so only when you restore wallet not unlocking it? 09:31:46 Right. 09:33:03 How does people calculate the amount they want for CCS, like hours of work? 09:41:57 It depens whether you propose to implement a particular feature, or you propose to "Develop the GUI wallet further, 2 person months". 09:42:54 Just a word of caution: If you are still a complete unknown to the Monero dev community because you never contributed something, getting a CCS acceptet will be something like an uphill battle. 09:43:21 We usually recommend people to build some "karma" first, so to say, by contributing something. 09:43:45 For "free", I mean. 09:44:30 That makes sense 09:46:14 I am pretty sure there must be a lot of little things, or things of reasonable size, to improve with the GUI wallet, where you could go through your "rookie" phase, and of course also get to know that piece of software better and becoming sure it's something for you to dive into deeper. 09:47:03 Just today somebody asked on Reddit whether GBP could be added as currency for the fiat conversion feature there, it must be still missing. I guess if you know your way around the GUI wallet source, adding that can't be too difficult. 09:47:35 I am actually surprised the gui wallet only supports usd right now 09:47:39 Will work on that 09:47:52 Sounds splendid :) 11:18:39 we can move this to #monero-gui not_a_money_printer , there is a related PR adding many currencies but there are some UI/UX bugs https://github.com/monero-project/monero-gui/pull/3868