Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    [Dev] Documenting Feathercoin Specific Software settings - Part 15

    Technical Development
    1
    41
    8403
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • wrapper
      wrapper Moderators last edited by wrapper

      Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

      updated qrcode icon for show details of historical transactions :: commit

      updated qrcode icon for show details of historical transactions Ui release options

      UI update - as part of development of GUI refresh. Difficult rationalization of screen splitting, fixing bugs with background image code. GUI work was done through Qt creator.

      https://github.com/FeatherCoin/Feathercoin/commit/bc734c3ce2f2752d48aa6542005d311ca51cc758

      src/qt/forms/receivecoinsdialog.ui

       +    <height>409</height>
       
       +            <normaloff>../res/icons/qrcode.png</normaloff>../res/icons/qrcode.png</iconset>
      

      UI updates

      1 Reply Last reply Reply Quote 0
      • wrapper
        wrapper Moderators last edited by

        Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

        Update menu option icons for send and receive :: commit

        Update menu option icons for send and receive to be standard icons Ui release options

        UI update - as part of development of GUI refresh. Difficult rationalization of screen splitting, fixing bugs with background image code. GUI work was done through Qt creator.

        https://github.com/FeatherCoin/Feathercoin/commit/0115e3d2e8d0edda7f626a7aa6c5e8e37e10aadc

        src/qt/bitcoingui.cpp

         -    usedSendingAddressesAction = new QAction(QIcon(":/icons/address-book"), tr("&Sending addresses..."), this);
        
         +    usedSendingAddressesAction = new QAction(QIcon(":/icons/send"), tr("&Sending addresses..."), this);
        

        Code replaced

         -    usedReceivingAddressesAction = new QAction(QIcon(":/icons/address-book"), tr("&Receiving addresses..."), this);
        
         +    usedReceivingAddressesAction = new QAction(QIcon(":/icons/receive"), tr("&Receiving addresses..."), this);
        

        Code replaced

        1 Reply Last reply Reply Quote 0
        • wrapper
          wrapper Moderators last edited by

          Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

          Include updated set of Icons :: commit

          Include updated set of Icons, update to Ui release options

          UI update - as part of development of GUI refresh. Difficult rationalization of screen splitting, fixing bugs with background image code. GUI work was done through Qt creator.

          https://github.com/FeatherCoin/Feathercoin/commit/de7c63a675984cfc0350e83d9a25ad0e476e854b

          src/qt/forms/snapwidget.ui

           -    <enum>QFrame::WinPanel</enum>
          +    <enum>QFrame::Panel</enum>
          

          Main layout change of many

          1 Reply Last reply Reply Quote 0
          • wrapper
            wrapper Moderators last edited by

            Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

            Include updated set of Icons :: commit

            Include updated set of Icons, update to Ui release options

            UI update - as part of development of GUI refresh. Difficult rationalization of screen splitting, fixing bugs with background image code. GUI work was done through Qt creator.

            https://github.com/FeatherCoin/Feathercoin/commit/de7c63a675984cfc0350e83d9a25ad0e476e854b

            src/qt/res/icons/*

              src/qt/res/icons/bitcoin.png
            
             src/qt/res/icons/bitcoin_testnet.ico 
            
             src/qt/res/icons/comment.png
            
             src/qt/res/icons/configure.png
            
             src/qt/res/icons/debugwindow.png
            
             src/qt/res/icons/edit.png
            
             src/qt/res/icons/editcopy.png
            
             src/qt/res/icons/editpaste.png
            
             src/qt/res/icons/export.png
            
             src/qt/res/icons/filesave.png
            
             src/qt/res/icons/history.png
            
             src/qt/res/icons/key.png
            
             src/qt/res/icons/lock_closed.png
            
             src/qt/res/icons/lock_open.png
            
             src/qt/res/icons/multisig.png
            
             src/qt/res/icons/openname.png
            
              src/qt/res/icons/openurl.png
            
             src/qt/res/icons/overview.png
            
             src/qt/res/icons/print.png
            
             src/qt/res/icons/qrcode.png
            
             src/qt/res/icons/send.png
            
             src/qt/res/icons/shapeshift.png
            
             src/qt/res/icons/synced.png
            
             src/qt/res/icons/toolbar.png
            
             src/qt/res/icons/transaction2.png
            
             src/qt/res/icons/transaction_conflicted.png
            
             src/qt/res/icons/tx_inout.png
            
             src/qt/res/icons/tx_input.png
            
             src/qt/res/icons/tx_output.png
            

            Updated icon set added

            1 Reply Last reply Reply Quote 0
            • wrapper
              wrapper Moderators last edited by wrapper

              Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

              Update bitcoingui.cpp :: commit

              UI update - as part of development of GUI refresh. Difficult rationalization of screen splitting, fixing bugs with background image code. GUI work was done through Qt creator.

              https://github.com/FeatherCoin/Feathercoin/commit/79cc3bf23be75509a73c73b05bfa69efd7023b09

              src/qt/bitcoingui.cpp

               -    usedReceivingAddressesAction = new QAction(QIcon(":/icons/receive"), tr("&Receiving addresses..."), this);
              
               +    usedReceivingAddressesAction = new QAction(QIcon(":/icons/receiving_addresses"), tr("&Receiving addresses..."), this);
              

              Code update

              1 Reply Last reply Reply Quote 0
              • wrapper
                wrapper Moderators last edited by wrapper

                Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                Update documentation - Build from source on Debian based systems :: commit

                Update software build instructions to minimise FTC changes over Bitcoin documentation

                https://github.com/FeatherCoin/Feathercoin/commit/14e7f5d7ad86bff09b52363dd38b22e118d02f2c

                README.md

                Examples of the updates

                 +Feathercoin 0.9.3.2 
                 +===================
                
                 +[Feathercoin Core] is the original Feathercoin client and it builds the backbone of the network. However, it downloads and stores the entire history of Feathercoin transactions (which is currently several GBs); depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more. Thankfully you only have to do this once. 
                
                 +Example UNIX Build from source
                 +------------------------------
                
                 +The Feathercoin wallet contains a number of features which require additional libraries to the Bitcoin build instructions.
                

                Updates to simplify build instructions documentation to FTC specific features.

                 +### Download the .deb file or install the zxing binaries available after installing the Feathercoin PPA  
                 +
                 +
                 +(http://forum.feathercoin.com/topic/8327/guide-feathercoin-wallet-ppa-and-binaries-on-ubuntu-and-debian-linux)  
                 +
                 +As Super user (or sudo) create a file named **opensuse.list** in the directory 
                 +
                 +    /etc/apt/sources.list.d 
                 +
                 +For your OS, copy the command into /etc/apt/sources.list.d and save it.  
                 +    
                 +    deb http://download.opensuse.org/repositories/home:/wellenreiter01/xUbuntu_16.04 ./
                 +
                 +download the repository key:
                 +    wget http://download.opensuse.org/repositories/home:/wellenreiter01/Debian_7.0/Release.key    
                 +   
                 +Then add the key to your system:
                 +
                 +    sudo apt-key add Release.key
                 +    
                 +    sudo apt-get update  
                 +    sudo apt-get install libzxing  
                 + 
                 + 
                 +### If PPA or .deb does not work, compile the zxing libraries yourself, download the sources from github.com.
                 +
                 +Search for zxing-cpp to get the c++ version of the code.   
                 +
                 +https://github.com/glassechidna/zxing-cpp
                 +
                 +Build command for libzxing :  
                 +
                 +sudo apt-get install cmake
                 +
                 +cd zxing-cpp
                 +
                 +mkdir build
                 +cd build
                

                Update build instructions with PPA

                 +Running Feathercoin
                 +---------------------
                 +The following are some helpful notes on how to run Feathercoin on your native platform. 
                 +
                 +### Unix
                 +
                 +cd Feathercoin  
                 +./feathercoin-qt  
                 +
                 +### Windows
                 +
                 +Unpack the files into a directory, and then run feathercoin-qt.exe.
                 +
                 +### OSX
                 +
                 +Drag Feathercoin-Qt to your applications folder, and then run Feathercoin-Qt.
                 +
                 +### Need Help?
                 +
                 +* Ask for support in the support section of https://forum.feathercoin.com
                 +* If you find a bug, you also may raise an issue at: http://www.github.com/Feathercoin/Feathercoin/issues
                 +
                 +Building
                 +---------------------
                 +The developer documentation can be found on http://www.github.com/Feathercoin/Feathercoin/tree/0.9.3/doc 
                 +
                 +check for 
                 +
                 +- [OSX Build Notes](build-osx.md)
                 +- [Unix Build Notes](build-unix.md)
                 +- [Windows Build Notes](build-msw.md)
                 +
                 +Development
                 +---------------------
                 +The Feathercoin repo's [root README](https://github.com/Feathercoin/Feathercoin/tree/0.9.3/README.md) contains relevant information on the development process and automated testing.
                 +
                 +- [Coding Guidelines](coding.md)
                 +- [Multiwallet Qt Development](multiwallet-qt.md)
                 +- [Release Notes](release-notes.md)
                 +- [Release Process](release-process.md)
                 +- [Source Code Documentation (External Link)](https://dev.visucore.com/feathercoin/doxygen/)
                 +- [Translation Process](translation_process.md)
                 +- [Unit Tests](unit-tests.md)
                 +
                 +### Resources
                 +- forum.feathercoin.com
                 +- chat: forum.feathercoin.com/shoutbox
                 +
                 +
                 +License
                 +---------------------
                 +Distributed under the [MIT/X11 software license](http://www.opensource.org/licenses/mit-license.php).
                 +This product includes software developed by the OpenSSL Project for use in the [OpenSSL Toolkit](http://www.openssl.org/). This product includes
                 +cryptographic software written by Eric Young ([[email protected]](mailto:[email protected])), and UPnP software written by Thomas Bernard.
                

                FTC specific instructions pulled to here

                1 Reply Last reply Reply Quote 0
                • wrapper
                  wrapper Moderators last edited by wrapper

                  Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                  Regress Readme.md changes, include updated build instructions i :: commit

                  Regress Readme.md changes, include updated build instructions in DOC Include new Icons

                  https://github.com/FeatherCoin/Feathercoin/commit/8df1203ae79810ae39b3a002058bb2292171de1c

                  README.md

                  Readme file is reviewed / updated. Previous changes changes regressed, move content /doc directory

                   +Feathercoin Core integration/staging tree
                   -===================
                  
                  
                   -Copyright (c) 2009-2016 Feathercoin Developers
                   +Feathercoin Core
                   +================
                  
                  
                   +What is Feathercoin?
                   +--------------------
                  

                  Example changes

                  1 Reply Last reply Reply Quote 0
                  • wrapper
                    wrapper Moderators last edited by

                    Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                    Regress Readme.md changes, include updated build instructions i :: commit

                    Regress Readme.md changes, include updated build instructions in DOC Include new Icons

                    https://github.com/FeatherCoin/Feathercoin/commit/8df1203ae79810ae39b3a002058bb2292171de1c

                    doc/README.md

                     +    sudo apt-get update ; sudo apt-get upgrade
                    
                     +    sudo apt-get install autotools-dev  build-essential
                    

                    Code replaced

                     +(http://forum.feathercoin.com/topic/8327/guide-feathercoin-wallet-ppa-and-binaries-on-ubuntu-and-debian-linux)  
                     +
                     +As Super user (or sudo) create a file named **opensuse.list** in the directory 
                     +
                     +    /etc/apt/sources.list.d 
                     +
                     +For your OS, copy the command into /etc/apt/sources.list.d and save it.  
                     +    
                     +    deb http://download.opensuse.org/repositories/home:/wellenreiter01/xUbuntu_16.04 ./
                     +
                     +download the repository key:
                     +    wget http://download.opensuse.org/repositories/home:/wellenreiter01/Debian_7.0/Release.key    
                     +   
                     +Then add the key to your system:
                    
                    
                     +    sudo apt-key add Release.key
                     +   
                    

                    Code added

                     +    sudo apt-get remove libzxing
                     +
                     +
                      +On Github : search for zxing-cpp to get the c++ version of the code.   
                    

                    Code added / replaced

                     +    make 
                     +    make install
                     +    
                     +### Creating a Launcher
                     +
                     +In Linux based systems, make install
                     +
                     +look in /usr/shar/pixmaps and find feathercoin.png for the launcher icon.
                    

                    Code replaced

                    1 Reply Last reply Reply Quote 0
                    • wrapper
                      wrapper Moderators last edited by

                      Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                      Regress Readme.md changes, include updated build instructions i :: commit

                      Regress Readme.md changes, include updated build instructions in DOC Include new Icons Layout update

                      https://github.com/FeatherCoin/Feathercoin/commit/8df1203ae79810ae39b3a002058bb2292171de1c

                      src/qt/forms/overviewpage.ui

                       +         <property name="indent">
                       +          <number>0</number>
                       +         </property>
                      

                      Layout change

                      1 Reply Last reply Reply Quote 0
                      • wrapper
                        wrapper Moderators last edited by

                        Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                        Regress Readme.md changes, include updated build instructions i :: commit

                        Regress Readme.md changes, include updated build instructions in DOC Include new Icons

                        https://github.com/FeatherCoin/Feathercoin/commit/8df1203ae79810ae39b3a002058bb2292171de1c

                        src/qt/res/icons/*

                         src/qt/res/icons/connect0_16.png
                        
                         src/qt/res/icons/connect1_16.png
                        
                         src/qt/res/icons/connect2_16.png
                        
                         src/qt/res/icons/connect3_16.png
                        
                         src/qt/res/icons/connect4_16.png
                        
                         src/qt/res/icons/debugwindow.png
                        
                          src/qt/res/icons/sx.png
                        
                         src/qt/res/icons/toolbar.png
                        

                        Update d icons for p2p connection animation

                        1 Reply Last reply Reply Quote 0
                        • wrapper
                          wrapper Moderators last edited by wrapper

                          Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                          Update latest patches :: commit

                          https://github.com/FeatherCoin/Feathercoin/commit/c7e7668f143dd6c7ae8b18e3ffc52e5ddfdbdf9f

                          doc/README.md

                          Include documentation moved from readme.md

                           +Bitmessage is an open source fully encrypted peer to peer messaging system. Because it does not pass through a central server it is also harder to collect meta data.
                           +
                           +In order to pass invoices or addresses privately, a version of BitMessage can be set up to integrate with Feathercoin. 
                           +
                           +Currently Bitmessage acts as a plugin with MS Windows, invoice information can be passed straight through to an encrypted message. Install BitMessage for windows and copy the executable to the Feathercoin install directory.
                           +
                           +It is still worth considering using Bitmessage to send your public address keys, although that is mostly about privacy not extra security.
                           +
                           +https://github.com/cqtenq/PyBitmessage  
                           +
                           +
                           +Installing BitMessage plugin under Linux
                           +----------------------------------------
                           +
                           +In Debian based systems you can create a script file (pybitmessage) and copy it to /usr/bin, make the script executable to activate the Feathercoin wallet BitMessage plugin.
                           +
                           +/usr/bin/pybitmessage
                           +
                           +#!/bin/sh
                           +cd /usr/share/pybitmessage
                           +exec /usr/bin/python2 bitmessagemain.py
                           +
                           +
                           +From BitMessage install directory
                           +
                           +#!/bin/sh
                           +cd ~/PyBitmessage/src
                           +exec python ~/PyBitmessage/src/bitmessagemain.py
                           +
                           +
                          

                          Extra help about Bitmessage

                          1 Reply Last reply Reply Quote 0
                          • wrapper
                            wrapper Moderators last edited by wrapper

                            Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                            Update build zxing-cpp instructions include cd zxing-cpp :: commit

                            https://github.com/FeatherCoin/Feathercoin/commit/7c18e68835829cea32e54fad9533ee89c0afcdb9

                            doc/README.md

                             +cd zxing-cpp
                            

                            Added build instruction

                            Update zxing build instructions :: commit

                            https://github.com/FeatherCoin/Feathercoin/commit/93fcee855f427adee909aa7a9bdca1777add1990

                            doc/README.md

                             -cmake -G “Unix Makefiles”.. -DCMAKE_BUILD_TYPE=Release 
                            
                             +cmake -G 'Unix Makefiles' .. -DCMAKE_BUILD_TYPE=Release     
                            

                            Change ‘speech marks’ to fix error

                            1 Reply Last reply Reply Quote 0
                            • wrapper
                              wrapper Moderators last edited by wrapper

                              Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                              Update movie spinner :: commit

                              Moving graphics icons

                              https://github.com/FeatherCoin/Feathercoin/commit/7c18e68835829cea32e54fad9533ee89c0afcdb9

                              src/qt/res/movies/*

                               src/qt/res/movies/spinner-000.png
                              
                               src/qt/res/movies/spinner-001.png
                              
                               src/qt/res/movies/spinner-002.png
                              
                               src/qt/res/movies/spinner-003.png
                              
                               src/qt/res/movies/spinner-004.png
                              

                              to :

                               src/qt/res/movies/spinner-034.png
                              

                              35 new icons, with higher resolution video

                              1 Reply Last reply Reply Quote 0
                              • wrapper
                                wrapper Moderators last edited by

                                Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                ** Update animation movie spinner with 18 frames :: commit**

                                Update animation movie spinner with 18 frames to be double speed / same resolution.

                                https://github.com/FeatherCoin/Feathercoin/commit/0646826d0245c68b3fed07f89530c7e3b03e98e1

                                src/qt/res/movies/*

                                 -#define SPINNER_FRAMES 35
                                
                                 +#define SPINNER_FRAMES 18
                                

                                Spinner speed and resolution tweaked

                                1 Reply Last reply Reply Quote 0
                                • wrapper
                                  wrapper Moderators last edited by wrapper

                                  Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                  Updated python script - spinner animation and 100ms refresh setting :: commit

                                  https://github.com/FeatherCoin/Feathercoin/commit/68b75cba85ef362cdd2eb5edd3f733309954d317

                                  share/qt/img/reload.png

                                   -    rotation = (frame + 0.5) / NUMFRAMES * 360.0
                                   +    rotation = (frame + 0.5) / NUMFRAMES * 180.0
                                  

                                  Code replaced in python code to create connection spinner animation

                                  Update auto spinner not to Mirror Image : Changed Timing of animation

                                  Update auto spinner not to Mirror Image : Changed Timing of animation to be 720 Deg in 35 frames : quicker

                                  https://github.com/FeatherCoin/Feathercoin/commit/a58d455af2a2f3de7bb3cf35a4b6a5e60cec9eb3

                                  share/qt/make_spinner.py

                                  -if CLOCKWISE:
                                   -    im_src = im_src.transpose(Image.FLIP_LEFT_RIGHT) 
                                  
                                  +#if CLOCKWISE:
                                   +#    im_src = im_src.transpose(Image.FLIP_LEFT_RIGHT)
                                  

                                  Code replaced

                                  1 Reply Last reply Reply Quote 0
                                  • wrapper
                                    wrapper Moderators last edited by wrapper

                                    Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                    Update auto spinner not to Mirror Image : Changed Timing of animation :: commit

                                    https://github.com/FeatherCoin/Feathercoin/commit/a58d455af2a2f3de7bb3cf35a4b6a5e60cec9eb3

                                    src/qt/res/movies/*

                                     src/qt/res/movies/spinner-000.png
                                    
                                     src/qt/res/movies/spinner-001.png
                                    
                                     src/qt/res/movies/spinner-002.png
                                    
                                     src/qt/res/movies/spinner-003.png
                                    
                                     src/qt/res/movies/spinner-004.png
                                    

                                    to :

                                     src/qt/res/movies/spinner-034.png
                                    

                                    35 new icons, with higher resolution video

                                    1 Reply Last reply Reply Quote 0
                                    • wrapper
                                      wrapper Moderators last edited by

                                      Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                      Include Basic snapwidget.ui with Modal window :: commit

                                      Include Basic snapwidget.ui with Modal window to darken / change back ground.

                                      https://github.com/FeatherCoin/Feathercoin/commit/b8b5403274acc999287e69f24c953f3206183df3

                                      src/qt/forms/snapwidget.ui

                                       +  <property name="windowModality">
                                       +   <enum>Qt::WindowModal</enum>
                                       +  </property>
                                      

                                      Example of Various UI layout changes and tweaks

                                      1 Reply Last reply Reply Quote 0
                                      • wrapper
                                        wrapper Moderators last edited by

                                        Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                        Included new snap icon to add to snap widget form :: commit

                                        https://github.com/FeatherCoin/Feathercoin/commit/8ade8a5844b34f020532f18920ce2a909483436f

                                        src/qt/res/icons/*

                                         src/qt/res/icons/snap.png
                                        

                                        New snap icon

                                        1 Reply Last reply Reply Quote 0
                                        • wrapper
                                          wrapper Moderators last edited by wrapper

                                          Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                          Updated splash screen :: commit

                                          https://github.com/FeatherCoin/Feathercoin/commit/e469e0b42032481911ec96cce6a4a7662bb30a8f

                                          src/qt/res/images/*

                                           src/qt/res/images/splash.1.png
                                          
                                          src/qt/res/images/splash.2.png
                                          

                                          Deleted

                                           src/qt/res/images/splash.png
                                          

                                          Updated splash screen

                                          src/qt/splashscreen.cpp

                                            -    pixPaint.setPen(QColor(200,200,200));
                                          
                                           +    pixPaint.setPen(QColor(54,134,190));
                                          

                                          Code replaced

                                           -        Q_ARG(QColor, QColor(200,200,200)));
                                           +        Q_ARG(QColor, QColor(54,134,190)));
                                          

                                          Code replaced

                                          Updated splash screen header spacing to fit new splash screen image :: commit

                                          https://github.com/FeatherCoin/Feathercoin/commit/f3bb1baaf2984fac18f20fcc5d4f83fcb1761251

                                          src/qt/splashscreen.cpp

                                           -    int paddingTop              = 230;
                                          
                                           +    int paddingTop              = 260;
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post