Yeah, unfortunately vertical scrolling will probably be needed. I think vertical scrolling would not be as bad as creating a second window though.

On 05/30/2017 06:37 PM, Stéphane Lepin wrote:
@Be: Good idea! (misred yours, too).
This seems less "decoupling" to me. I guess I'll have to implement panel
vertical scrolling like the Sound Hardware panel, unless it is done
automatically.

2017-05-31 1:26 GMT+02:00 Be <b...@gmx.com <mailto:b...@gmx.com>>:

    Sorry, I misread your description on the wiki. My suggestion still
    remains though: put the table listing the connections at the top of
    the preference page and leave the fields for editing the selected
    connection profile in the preference page below that table.

    On 05/30/2017 06:22 PM, Stéphane Lepin wrote:

        /"You could use the table mocked up for the proposed extra
        window //and
        put it into the existing preferences page to replace the
        combobox for
        selecting which connection profile to edit. [..] The user would
        click a
        row in the table to select which connection to edit."/
        /
        /
        Gosh, I must have missed some words or used a wrong approach in the
        description on the wiki. That table /is /meant to go into the panel
        (with an "Edit" button on each row), replacing the existing form
        that
        will go into an instanciable dialog.
        /
        /
        /"You could implement this new UI as part of phase 1, but
        restrict it to
        having only one profile enabled at a time until phase 2."/
        /
        /
        I'd like to have something usable (and kinda clean) by the end
        of phase
        1. But it's a little bit stupid from my end because some parts
        implemented in phase 1 (the profile combo list with associated
        buttons,
        the CurrentProfile config key) will eventually get removed
        during phase
        2 because they'll because useless.
        Depending on how fast work will be, at some point I'll reconsider my
        planning for phase 1 to include preliminary work on the
        architecture of
        phase 2 features.


        2017-05-31 1:07 GMT+02:00 Be <b...@gmx.com <mailto:b...@gmx.com>
        <mailto:b...@gmx.com <mailto:b...@gmx.com>>>:


            Nothing else in Mixxx's preferences opens another window. I
        think it
            should all stay in the one preferences window. You could use the
            table mocked up for the proposed extra window and put it
        into the
            existing preferences page to replace the combobox for selecting
            which connection profile to edit. The user would click a row
        in the
            table to select which connection to edit. You could
        implement this
            new UI as part of phase 1, but restrict it to having only one
            profile enabled at a time until phase 2.

            On 05/30/2017 05:45 PM, Stéphane Lepin wrote:

                /"Is this also for recording to file? So should Recording to
                file also
                be here... it's just diffrent kind of streaming. For
        years I have
                dreamed not to have first FLAC and after that encode to
        OGG and
                MP3."/

                No, it's not related to file recording. However, turning
        the live
                broadcasting code into a more generic code (with
        libshout being
                one of
                many broadcasting implementations) may allow this to be
        possible.

                /"Is there a reason not to store these in SQLite? Why use
                separated XML
                files?"/

                The existing SQLite database is the Media Library (its
                "settings" table
                is used to store settings specific to a database
        instance), and
                preferences are stored in a file named "mixxx.cfg" in
        Mixxx's
                settings
                directory. Plus, I believe SQLite is too "overkill" for
        what I'm
                aiming for.

                /"AAC is full of bombs but there is FFMpeg class (which
        is not used)
                support for encoding this and it's not that bad to
        implement if
                FFmpeg
                is added as hard dependency of Mixxx."/

                @Tuukka "Full of bombs" regarding the license or
                implementation/integration?

                /"[Is] there really a need for a separate window to
        managing which
                broadcast profiles are enabled? Could that be a part of the
                redesigned
                preferences?", "I wouldn't make separated window as
        preferences are
                already  in separated window."/

                Some parts on the wiki page weren't clear about this.
        Phase 1
                will bring
                only a few new controls to the existing Live
        Broadcasting settings
                panel. Phase 2 will add a list of configured Broadcast
                Connections (see
                UI mockup for phase 2) and the existing form will be
        moved to a
                dedicated dialog that is to be instanciated when a user
        clicks "Edit
                Connection" (simply called "Edit" in the UI mockup of
        phase 2).


                2017-05-30 12:49 GMT+02:00 Pander
        <pan...@users.sourceforge.net <mailto:pan...@users.sourceforge.net>
                <mailto:pan...@users.sourceforge.net
        <mailto:pan...@users.sourceforge.net>>
                <mailto:pan...@users.sourceforge.net
        <mailto:pan...@users.sourceforge.net>
                <mailto:pan...@users.sourceforge.net
        <mailto:pan...@users.sourceforge.net>>>>:

                    Also have a look at butt (broadcast using this tool)
                    https://bugs.launchpad.net/ubuntu/+bug/250365
        <https://bugs.launchpad.net/ubuntu/+bug/250365>
                <https://bugs.launchpad.net/ubuntu/+bug/250365
        <https://bugs.launchpad.net/ubuntu/+bug/250365>>
                    <https://bugs.launchpad.net/ubuntu/+bug/250365
        <https://bugs.launchpad.net/ubuntu/+bug/250365>
                <https://bugs.launchpad.net/ubuntu/+bug/250365
        <https://bugs.launchpad.net/ubuntu/+bug/250365>>>



        
------------------------------------------------------------------------------
                    Check out the vibrant tech community on one of the
        world's most
                    engaging tech sites, Slashdot.org!
        http://sdm.link/slashdot
                    _______________________________________________
                    Get Mixxx, the #1 Free MP3 DJ Mixing software Today
                    http://mixxx.org


                    Mixxx-devel mailing list
                    Mixxx-devel@lists.sourceforge.net
        <mailto:Mixxx-devel@lists.sourceforge.net>
                <mailto:Mixxx-devel@lists.sourceforge.net
        <mailto:Mixxx-devel@lists.sourceforge.net>>
                    <mailto:Mixxx-devel@lists.sourceforge.net
        <mailto:Mixxx-devel@lists.sourceforge.net>

                <mailto:Mixxx-devel@lists.sourceforge.net
        <mailto:Mixxx-devel@lists.sourceforge.net>>>

        https://lists.sourceforge.net/lists/listinfo/mixxx-devel
        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>

        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel
        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>>

        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel
        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>

        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel
        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>>>





        
------------------------------------------------------------------------------
                Check out the vibrant tech community on one of the
        world's most
                engaging tech sites, Slashdot.org! http://sdm.link/slashdot



                _______________________________________________
                Get Mixxx, the #1 Free MP3 DJ Mixing software Today
                http://mixxx.org


                Mixxx-devel mailing list
                Mixxx-devel@lists.sourceforge.net
        <mailto:Mixxx-devel@lists.sourceforge.net>
                <mailto:Mixxx-devel@lists.sourceforge.net
        <mailto:Mixxx-devel@lists.sourceforge.net>>
                https://lists.sourceforge.net/lists/listinfo/mixxx-devel
        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>

        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel
        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>>



        
------------------------------------------------------------------------------
            Check out the vibrant tech community on one of the world's most
            engaging tech sites, Slashdot.org! http://sdm.link/slashdot
            _______________________________________________
            Get Mixxx, the #1 Free MP3 DJ Mixing software Today
            http://mixxx.org


            Mixxx-devel mailing list
            Mixxx-devel@lists.sourceforge.net
        <mailto:Mixxx-devel@lists.sourceforge.net>
            <mailto:Mixxx-devel@lists.sourceforge.net
        <mailto:Mixxx-devel@lists.sourceforge.net>>
            https://lists.sourceforge.net/lists/listinfo/mixxx-devel
        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
            <https://lists.sourceforge.net/lists/listinfo/mixxx-devel
        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>>




        
------------------------------------------------------------------------------
        Check out the vibrant tech community on one of the world's most
        engaging tech sites, Slashdot.org! http://sdm.link/slashdot



        _______________________________________________
        Get Mixxx, the #1 Free MP3 DJ Mixing software Today
        http://mixxx.org


        Mixxx-devel mailing list
        Mixxx-devel@lists.sourceforge.net
        <mailto:Mixxx-devel@lists.sourceforge.net>
        https://lists.sourceforge.net/lists/listinfo/mixxx-devel
        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>


    
------------------------------------------------------------------------------
    Check out the vibrant tech community on one of the world's most
    engaging tech sites, Slashdot.org! http://sdm.link/slashdot
    _______________________________________________
    Get Mixxx, the #1 Free MP3 DJ Mixing software Today
    http://mixxx.org


    Mixxx-devel mailing list
    Mixxx-devel@lists.sourceforge.net
    <mailto:Mixxx-devel@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/mixxx-devel
    <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>




------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot



_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to