[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Kronometer now in KDE Review
From:       Elvis Angelaccio <elvis.angelaccio () kdemail ! net>
Date:       2014-04-14 9:35:02
Message-ID: CALN1cns4iyCpaR4VNaq0vEUrjrh=9gYLf7txCCk3OYkXCrkXgA () mail ! gmail ! com
[Download RAW message or body]

2014-04-14 1:06 GMT+02:00 Albert Astals Cid <aacid@kde.org>:

> El Dilluns, 7 d'abril de 2014, a les 23:52:19, Elvis Angelaccio va
> escriure:
> > Hi all,
>
> Hi!
>
>
Hi Albert,


> > with this email I'm going to ask a review for Kronometer, in order to be
> > accepted in KDE.
> > Kronometer is a stopwatch application for KDE. It's meant to be simple
> but
> > also customizable.
> >
> > Kronometer has been moved to kdereview from its previous location,
> > playground/utils. I'm not sure whether to ask the admission in
> > extragear-utils or in kdeutils.
>
> Personally I don't see it being a broad enough use case to make sense to
> be in
> kdeutils. What do others think? Have you asked at kde-utils-devel
> https://mail.kde.org/mailman/listinfo/kde-utils-devel ?
>

No, I have not yet asked. I will do it.


>
> > What I'm looking for is the help of the KDE community with translations,
> > packaging and bug-tracking. If the choice is definitely up to me, it
> would
> > be nice to join the kdeutils module.
> >
> > Regarding the requirements for the admission:
> >
> > 1. There is the documentation in DocBook format. Thanks to Yuri
> Chornoivan
> > for his help.
> > 2. Source code is documented using the doxygen syntax, as suggested in
> the
> > techbase documentation policy.
> > 3. All the krazy code checker issues have been addressed.
> > 4. No usability review has been done, but it's welcome.
> > 5. Profiler: unfortunately I don't know how to do it. I used Valgrind and
> > there shouldn't be memory leaks.
> > I tried to use also Callgrind but I'm not able to understand its output.
> If
> > a profiler check is strictly required, I'll need help for it.
>
> Nah, it's not like your app is doing anything very resource intensive so
> you
> don't need performance testing (just make sure you don't hog the cpu at
> 100%
> :D)
>
> Some small comment from my side:
>  * You are passing an email address as bug address, you should leave the
> default bugzilla one there and create a kronometer bug entry in
> bugs.kde.org
> if you don't have power for that ask to the sysadmin guys about it.
>

Yes, I put only a temporary email address, waiting for an official bugs
entry.


>  * Your choice of splitters to separate hours/minutes/seconds seems a bit
> weird do you think that anyone will use it to have something like very wide
> minutes and narrow the rest?
>

I see your point, probably the splitters are unnecessary UI components for
this use case.
What do you think about an option in "Interface settings"? I could display
by default a single QFrame (without splitters) and leave to the user an
opt-in to allow the splitters.
In this way I can reuse the existing code without too much refactoring.


>  * The general/font/save settings probably would look nicer with a vertical
> spacer at the end that eats up empty space when the vertical space is
> bigger
> than needed (i.e. similar to what you have in interface settings).
>

Good catch, there the spacers have been forgotten.


>
> Cheers,
>   Albert
>
>
>
Regards,
Elvis


> > 6. The application should be completely translatable, thanks again to the
> > help of Yuri.
> >
> > Finally here the references:
> >
> > Kronometer repository in kdereview:
> > *https://projects.kde.org/projects/kdereview/kronometer
> > <https://projects.kde.org/projects/kdereview/kronometer>*
> > Kronometer quickgit: http://quickgit.kde.org/?p=kronometer.git
> > Kronometer website:
> > http://aelog.org/kronometer/<http://www.aelog.org/kronometer/>
> >
> > If you want to quickly browse the code, you can also do it whit the
> Woboq's
> > code browser here: http://aelog.org/codebrowser/kronometer/
> >
> > Thank you for your time,
> > Elvis Angelaccio
>
>

[Attachment #3 (text/html)]

<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-04-14 1:06 \
GMT+02:00 Albert Astals Cid <span dir="ltr">&lt;<a href="mailto:aacid@kde.org" \
target="_blank">aacid@kde.org</a>&gt;</span>:<br><blockquote class="gmail_quote" \
style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
 El Dilluns, 7 d&#39;abril de 2014, a les 23:52:19, Elvis Angelaccio va escriure:<br>
&gt; Hi all,<br>
<br>
Hi!<br>
<div class=""><br></div></blockquote><div> </div><div>Hi Albert,</div><div> \
</div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
 <div class="">
&gt; with this email I&#39;m going to ask a review for Kronometer, in order to be<br>
&gt; accepted in KDE.<br>
&gt; Kronometer is a stopwatch application for KDE. It&#39;s meant to be simple \
but<br> &gt; also customizable.<br>
&gt;<br>
&gt; Kronometer has been moved to kdereview from its previous location,<br>
&gt; playground/utils. I&#39;m not sure whether to ask the admission in<br>
&gt; extragear-utils or in kdeutils.<br>
<br>
</div>Personally I don&#39;t see it being a broad enough use case to make sense to be \
in<br> kdeutils. What do others think? Have you asked at kde-utils-devel<br>
<a href="https://mail.kde.org/mailman/listinfo/kde-utils-devel" \
target="_blank">https://mail.kde.org/mailman/listinfo/kde-utils-devel</a> \
?<br></blockquote><div><br></div><div>No, I have not yet asked. I will do it.</div> \
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
 <div class=""><br>
&gt; What I&#39;m looking for is the help of the KDE community with translations,<br>
&gt; packaging and bug-tracking. If the choice is definitely up to me, it would<br>
&gt; be nice to join the kdeutils module.<br>
&gt;<br>
&gt; Regarding the requirements for the admission:<br>
&gt;<br>
&gt; 1. There is the documentation in DocBook format. Thanks to Yuri Chornoivan<br>
&gt; for his help.<br>
&gt; 2. Source code is documented using the doxygen syntax, as suggested in the<br>
&gt; techbase documentation policy.<br>
&gt; 3. All the krazy code checker issues have been addressed.<br>
&gt; 4. No usability review has been done, but it&#39;s welcome.<br>
&gt; 5. Profiler: unfortunately I don&#39;t know how to do it. I used Valgrind \
and<br> &gt; there shouldn&#39;t be memory leaks.<br>
&gt; I tried to use also Callgrind but I&#39;m not able to understand its output. \
If<br> &gt; a profiler check is strictly required, I&#39;ll need help for it.<br>
<br>
</div>Nah, it&#39;s not like your app is doing anything very resource intensive so \
you<br> don&#39;t need performance testing (just make sure you don&#39;t hog the cpu \
at 100%<br> :D)<br>
<br>
Some small comment from my side:<br>
 * You are passing an email address as bug address, you should leave the<br>
default bugzilla one there and create a kronometer bug entry in <a \
href="http://bugs.kde.org" target="_blank">bugs.kde.org</a><br> if you don&#39;t have \
power for that ask to the sysadmin guys about \
it.<br></blockquote><div><br></div><div>Yes, I put only a temporary email address, \
waiting for an official bugs entry.<br></div><div> </div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


 * Your choice of splitters to separate hours/minutes/seconds seems a bit<br>
weird do you think that anyone will use it to have something like very wide<br>
minutes and narrow the rest?<br></blockquote><div><br></div><div><div>I see your \
point, probably the splitters are unnecessary UI components for this use \
case.</div><div>What do you think about an option in &quot;Interface settings&quot;? \
I could display by default a single QFrame (without splitters) and leave to the user \
an opt-in to allow the splitters.</div> <div>In this way I can reuse the existing \
code without too much refactoring.</div></div><div> </div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


 * The general/font/save settings probably would look nicer with a vertical<br>
spacer at the end that eats up empty space when the vertical space is bigger<br>
than needed (i.e. similar to what you have in interface \
settings).<br></blockquote><div><br></div><div>Good catch, there the spacers have \
been forgotten.</div><div> </div><blockquote class="gmail_quote" style="margin:0px \
0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<br>
Cheers,<br>
  Albert<br>
<div class=""><br>
<br></div></blockquote><div><br></div><div>Regards,<br>Elvis</div><div> \
</div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
 <div class="">
&gt; 6. The application should be completely translatable, thanks again to the<br>
&gt; help of Yuri.<br>
&gt;<br>
&gt; Finally here the references:<br>
&gt;<br>
&gt; Kronometer repository in kdereview:<br>
</div>&gt; *<a href="https://projects.kde.org/projects/kdereview/kronometer" \
target="_blank">https://projects.kde.org/projects/kdereview/kronometer</a><br> &gt; \
&lt;<a href="https://projects.kde.org/projects/kdereview/kronometer" \
target="_blank">https://projects.kde.org/projects/kdereview/kronometer</a>&gt;*<br> \
<div class="">&gt; Kronometer quickgit: <a \
href="http://quickgit.kde.org/?p=kronometer.git" \
target="_blank">http://quickgit.kde.org/?p=kronometer.git</a><br> &gt; Kronometer \
website:<br> </div>&gt; <a href="http://aelog.org/kronometer/" \
target="_blank">http://aelog.org/kronometer/</a>&lt;<a \
href="http://www.aelog.org/kronometer/" \
target="_blank">http://www.aelog.org/kronometer/</a>&gt;<br> <div class=""><div \
class="h5">&gt;<br> &gt; If you want to quickly browse the code, you can also do it \
whit the Woboq&#39;s<br> &gt; code browser here: <a \
href="http://aelog.org/codebrowser/kronometer/" \
target="_blank">http://aelog.org/codebrowser/kronometer/</a><br> &gt;<br>
&gt; Thank you for your time,<br>
&gt; Elvis Angelaccio<br>
<br>
</div></div></blockquote></div><br></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic